我发现此错误警告:validateDOMNesting(...): <a> 不能显示为 <a>.如何解决它的后代?



我最近做了一个react项目。并面临这一警告。无法解决问题。附有一张关于警告的屏幕截图

这基本上是说你在另一个<a>中有一个<a>

<a>
<a>Some link</a>
</a>

你必须找到它。我们需要更多的线索来提供帮助。

胡乱猜测,你会用react-router-dom,也许会做这样的事情吗?如果是,您可以删除内部<a>,因为react路由器dom的<Link>已经是<a>

<Link to="/somepage">
<a>Some page</a>
</Link>

警告告诉您需要知道的一切,不要将<a>标记放在另一个<a>标记中。

最新更新