一个React.js应用发出警告
Warning: validateDOMNesting(...): <a> cannot appear as a descendant of <a>.
See Element > a > ... > a.
那是什么意思?您如何预防呢?HTML,HTML5或React.js中的嵌套链接是否非法?
这意味着:
<a href="1">
<a href="2"></a>
</a>
是无效的HTML。浏览器将识别出该错误并将其转换为:
<a href="1"></a>
<a href="2"></a>
React会警告您这一点,因为浏览器的修复程序将使实际DOM与虚拟DOM有所不同,从而在React更新内容时导致奇怪的错误。
注意React的警告,不要嵌套<a>
标签。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句