采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
You should not use <Link> outside a <Router>
我是这样解决的:
const newsList = news.length?
news.map((newsItem, index) => (
<li key={index}>
{/* 此处BrowserRouter应该包在li里面,要不然会报错(
warning.js:33 Warning: Each child in an array or iterator should have a unique "key" prop.) */}
<BrowserRouter>
<Link to={`details/${newsItem.uniquekey}`} target="_blank">
{newsItem.title}
</Link>
</BrowserRouter>
</li>
))
:
"无可用数据";
你贴一下你的代码我帮你看下。
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
5.5k 6
5.2k 6
2.6k 18
2.6k 14
2.9k 13