因此,据我了解,React应用程序可以在选择器指向的几乎任何HTML元素中呈现。为什么约定使用ID为<div>
的附加root
而不是仅使用<body>
的>
答案 0 :(得分:1)
从Redux的创建者(丹·阿布拉莫夫)开始,这就是他要对人体进行渲染所要说的。
如果直接渲染到document.body中,可能会与 可以执行某些操作的脚本(例如Google Font Loader或第三 第三方浏览器扩展程序)会产生非常奇怪且难以调试的信息 生产中的错误。如果您尝试这样做,React会警告您。