当我检查控制台时,React显示以下错误:
Uncaught Error: Target container is not a DOM element.
我检查了我的HTML,并且我的React应用程序有正确的容器ID。
ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('app'));
反应加载,应用程序仍然运行。
如何调试此错误?
答案 0 :(得分:0)
当您在HTML文件中包含两次脚本(bundle.js或其他任何名称)时,可能会发生此错误。
答案 1 :(得分:0)
默认情况下,create-react-app
会将root
的ID设置为父div
,在此处注入React而不是app
。
添加document.getElementById('root'));