kar*_*017 1 reactjs semantic-ui react-router
我有这个:
<Link to="/">
<Menu.Item name='expense List' active={activeItem === 'expense List'} onClick={this.handleItemClick} />
</Link>
Run Code Online (Sandbox Code Playgroud)
但我在控制台中收到错误消息:
Warning: validateDOMNesting(...): <a> cannot appear as a descendant of <a>.
in a (created by MenuItem)
in MenuItem (at Header.js:26)
in a (created by Link)
in Link (at Header.js:25)
in div (created by Menu)
in Menu (at Header.js:22)
in div (at Header.js:20)
in Header (at AddExpense.js:8)
in div (at AddExpense.js:7)
in AddExpense (created by Route)
in Route (at index.js:20)
in Switch (at index.js:18)
in Router (created by BrowserRouter)
in BrowserRouter (at index.js:17)
in Routes (at index.js:30)
Run Code Online (Sandbox Code Playgroud)
我应该如何正确定义我的链接?
Jer*_*nam 10
您可以只as在 SemanticUI 组件中使用prop。
...
import { Link } from "react-router-dom";
import { Menu } from "semantic-ui-react";
...
<Menu.Menu>
<Menu.Item as={Link} to="/path">Click me</Menu.Item>
</Menu.Menu>
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2936 次 |
| 最近记录: |