为什么Flow无法使用document.getElementById(...)调用ReactDOM.render

为什么Flow无法使用document.getElementById(...)调用ReactDOM.render,第1张

为什么Flow无法使用document.getElementById(...)调用ReactDOM.render

Aleksey
L.
在评论中首当其冲,我想将此信息提高到答案级别,以便于视觉扫描。

Flow让您知道调用

document.getElementById("root");
可以返回,
null
在这种情况下,应用程序将完全崩溃。因此,请注意以下几点:

const root = document.getElementById('root')if (root !== null) {  ReactDOM.render(<App /> , root)}

的确,由于您很可能将控制要渲染到的HTML,所以这会让人感到烦恼。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4963767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存