首页 > 解决方案 > 警告:validateDOMNesting(...):不能作为后代出现

问题描述

标签: reactjsreact-routercreate-react-appreactstrap

解决方案


这是导致错误的代码,

<NavLink href="#x"><Link id="RouterNavLink" style={None} to="/contact">anywords</Link></NavLink>

转换为,

<a><a></a></a>

所以你得到错误,

Warning: validateDOMNesting(…): <a> cannot appear as a descendant of <a>

要解决此问题,只需使用以下方法之一,

<NavLink id="RouterNavLink" style={None} to="/contact">anywords</NavLink>

或者,

<Link id="RouterNavLink" style={None} to="/contact">anywords</Link>

推荐阅读