У меня есть базовое меню, импортированное из реакции semantic-ui
<Menu secondary vertical>
<Menu.Item
name='account'
active={activeItem === 'account'}
onClick={this.handleItemClick}
/>
У меня, очевидно, больше элементов, и я изменил их так, что каждый элемент в меню ссылается на отдельную страницу:
<Menu secondary vertical>
<Link to="/account">
<Menu.Item
name='account'
active={activeItem === 'account'}
onClick={this.handleItemClick}
/>
</Link>
Код, очевидно, работает, как и ожидалось, однако я получаю сообщение об ошибке
<a> cannot appear as a descendant of <a>
Итак, я изменил код на <Menu.item as='div'
, и он все еще работает, однако теряет некоторые функциональные возможности. В основном, прежде чем я смог навести курсор на пункт меню, и он покажет результат на картинке. Чтобы попасть на «аккаунт» того же результата, мне нужно дважды кликнуть. Если я оставляю Menu.item как «а», это работает.
В любом случае, я могу это исправить?
Изображение 1