Web*_*man 2 javascript reactjs next.js
我正在使用 NextJS。我正在做一个布局。在我的布局中,有一些带有链接的导航组件。当我尝试在内部创建带有锚点的链接时,我的控制台会返回我:
Nextjs - Reactjs - 不变违规:React.Children.only 预期接收单个 React 元素子元素
然而,它只是 NextJS 的经典模式,这里是我的链接的示例:
<Link href={{pathname:'/blog'}} className={style.links_items}
to="/blog"> <a title="Blog">BLOG -</a></Link>
Run Code Online (Sandbox Code Playgroud)
只有当我这样做时它才有效:
<Link href={{pathname:'/blog'}} className={style.links_items}
to="/blog"> BLOG -</Link>
Run Code Online (Sandbox Code Playgroud)
但是后来,我收到了一个警告:
您直接在
<Link>. 此用法已被弃用。请添加一个<a>标签作为<Link>
如果有人有任何提示,那就太好了,
谢谢
a链接中的元素前有一个空格。这意味着链接有两个子节点:一个文本节点(其中有空格)和a元素。删除空格:
<Link href={{pathname:'/blog'}} className={style.links_items}
to="/blog"><a title="Blog">BLOG -</a></Link>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2943 次 |
| 最近记录: |