【发布时间】:2019-01-17 05:03:19
【问题描述】:
我正在使用 NextJS。我正在做一个布局。在我的布局中有一些导航组件,里面有链接。当我尝试在内部创建带有锚点的链接时,我的控制台会返回:
Nextjs - Reactjs - 不变违规:React.Children.only 预期 接收单个 React 元素子元素
不过,这只是 NextJS 的经典模式,这里是我的链接的示例:
<Link href={{pathname:'/blog'}} className={style.links_items}
to="/blog"> <a title="Blog">BLOG -</a></Link>
只有我这样做才有效:
<Link href={{pathname:'/blog'}} className={style.links_items}
to="/blog"> BLOG -</Link>
然后,我收到了警告:
您在
<Link>中直接使用了一个字符串。这种用法已经 已弃用。请添加<a>标签作为<Link>的子标签
如果有人有任何提示,那就太好了,
谢谢
【问题讨论】:
标签: javascript reactjs next.js