javascript - 目标容器不是 DOM 元素 React.js

标签 javascript html reactjs

我已经查看了所有其他有此问题的帖子,但我仍然对为什么会遇到此错误感到困惑。我确保在我的

中使用了 id

刚开始玩 React,所以我确定它很傻。

提前感谢您的帮助。

代码如下。

index.html

<html>
    <head>
    </head>
    <body>
        <div id="testing"></div>
        <script src="index.js"></script>
    </body>
</html>

索引.js

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('testing'));
registerServiceWorker();

完整错误信息:

不变

../app/node_modules/fbjs/lib/invariant.js:42 renderSubtreeIntoContainer
../app/node_modules/react-dom/cjs/react-dom.development.js:15144 render
../app/node_modules/react-dom/cjs/react-dom.development.js:15254
▲ 3 stack frames were expanded.
./src/index.js
../app/src/index.js:6
  3 | import './index.css';
  4 | import App from './App';
  5 | 
> 6 | ReactDOM.render(<App />, document.getElementById('testing'));
  7 | 
  8 | 
  9 | 
View compiled
▼ 6 stack frames were expanded.
__webpack_require__
../app/webpack/bootstrap 4755e61baeec1360d412:678
fn
../app/webpack/bootstrap 4755e61baeec1360d412:88
0
http://localhost:3000/static/js/bundle.js:35264:18
__webpack_require__
../app/webpack/bootstrap 4755e61baeec1360d412:678
./node_modules/ansi-regex/index.js.module.exports
../app/webpack/bootstrap 4755e61baeec1360d412:724
(anonymous function)
http://localhost:3000/static/js/bundle.js:728:10

最佳答案

确保仔细检查您在浏览器中看到的 index.html。假设您使用 create-react-app 和 webpack,它可能会从内存或公共(public)文件夹中为您提供不同的文件。

在评论和聊天中的讨论中发现了错误。

关于javascript - 目标容器不是 DOM 元素 React.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47244575/

相关文章:

javascript - 如何将对象键名与lodash匹配?

javascript - 渲染组件数组时,单击按钮时总是会拾取数组的最新元素

javascript - jQuery 事件处理程序不适用于使用 jQuery 插入的对象

javascript - Android Studio 无法获取调用按钮

html - css 网格上没有边距/填充底部?

javascript - 如何将内部 html 内容设置为 html 部分背景图像 url

css - 在CSS中使用溢出

javascript - 如何计算 HTML 表格中*可见*行的数量?

javascript - 如何通过ref获取输入(StyledComponent)值

javascript - 将类型定义添加到将 props 注入(inject)组件的 HOC