javascript - 在初始化 ReactJS 应用程序之前是否有必要等待窗口加载事件?

标签 javascript html reactjs dom virtual-dom

在初始化 React 应用程序之前是否有理由等待窗口加载事件?

window.addEventListener('load', () => {
   ReactDOM.render(
     <h1>Reactastic!</h1>,
     document.getElementById('rootElement')
   );
}, false);

只要 rootElement 是在 html 中定义的,而不是隐藏或由 javascript 动态创建的,是否有可能在 React 初始化时无法及时使用它?

编辑:这也是假设 JavaScript 已加载到页脚中。

最佳答案

假设 JavaScript 已在页面底部加载,则无需等待文档加载,因为 rootElement 已在 DOM 中可用。

关于javascript - 在初始化 ReactJS 应用程序之前是否有必要等待窗口加载事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46564520/

相关文章:

javascript - d3 处理图表中的鼠标事件

javascript - 语法错误 属性列表后缺少 }

html - Bootstrap 响应式导航栏中心列表/链接

javascript - 我可以在 Drupal 7 的 jquery 脚本中添加 php if 语句吗?

javascript - 将图像插入模式对话框

html - 使用 div 的 flexbox 布局问题

javascript - React-Webcam : How can I solve "Object is possibly ' null' ."and "Type 'null' is not assignable to type 'string | undefined' .“?

node.js - Webpack构建在生产环境上

javascript - 显示/隐藏弹出窗口的性能差异。 react

javascript - 传递事件数据时未触发 jquery 表单提交