Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应错误:未捕获错误:目标容器不是DOM元素_Reactjs - Fatal编程技术网

Reactjs 反应错误:未捕获错误:目标容器不是DOM元素

Reactjs 反应错误:未捕获错误:目标容器不是DOM元素,reactjs,Reactjs,当我检查控制台时,React显示以下错误: Uncaught Error: Target container is not a DOM element. 我检查了我的HTML,为我的React应用程序找到了正确的容器ID ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('app')); ReactDOM.render(,document.

当我检查控制台时,React显示以下错误:

Uncaught Error: Target container is not a DOM element.
我检查了我的HTML,为我的React应用程序找到了正确的容器ID

ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('app'));
ReactDOM.render(,document.getElementById('app');
React加载后,应用程序仍在运行


如何调试此错误

当您在HTML文件中包含脚本(bundle.js或您所称的任何东西)两次时,可能会发生此错误

默认情况下
create-react-app
root
的id设置为父
div
,在父
div
中注入react,而不是
app
,可能就是这样

添加
document.getElementById('root')