reactjs - 警告:validateDOMNesting(...):不能作为后代出现
问题描述
解决方案
这是导致错误的代码,
<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>
推荐阅读
- angular - DOMException: Failed to execute 'define' on 'CustomElementRegistry': "cfheader" is not a valid custom element name
- import - 2sxc 应用程序导入失败 (404)
- objective-c - Check if Variable has changed in Obj C
- perl - Set a Referer header in Mojo::UserAgent
- java - the request sent is not recognized by the sprig controller when parameters are sent as RequestBody and RequestParam
- ios - 如何为 iOS 12 beta 设备使用从 Xcode 10 到 Xcode 9 的符号链接设备支持?
- r - 使用 cat() 对多个向量元素求和
- sql-server - SQL Server:从两个表构建 CSV
- java - 错误:压缩机是抽象的;无法实例化 Android
- visual-studio-2017 - Visual C++ 应用程序在运行时使用 Windows 7 Basic 样式