I'm trying to use React.createElement to render a Link.
My code:
createElement(
item.to ? "Link" : "div",
{
className: slidebar ? "slidebar-row" : "header-menu-element",
onClick: showSubMenu,
to: item.to
},
[
<button>{item.title}</button>,
slidebar ? subMenu ?
item.iconSlidebarOpened :
item.iconSlidebarClosed :
subMenu ? item.iconHeaderMenuOpened : item.iconHeaderMenuClosed
]
)
The error:
> Warning: <Link /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.