我的项目正在计算机上运行,但现在在CodeSanbox
上出现错误
目标容器不是DOM元素
该项目只是使用react
和parcel
的模板项目。
在我的家庭项目和codesanbox上的项目之间,我没有做任何更改。
<!DOCTYPE html>
<html>
<head>
<title>React App w/ Parcel</title>
<meta charset="utf-8" />
</head>
<body>
<div id="app"></div>
<script src="index.js"></script>
</body>
</html>
import React from "react";
import ReactDOM from "react-dom";
import "./styles.scss";
const App = () => {
return <div />;
};
ReactDOM.render(<App />, document.getElementById("app"));
答案 0 :(得分:0)
关键字app
似乎与之冲突。
您可以简单地将div重命名为root
或类似的
<!DOCTYPE html>
<html>
<head>
<title>React App w/ Parcel</title>
<meta charset="utf-8" />
</head>
<body>
<div id="root"></div>
<script src="index.js"></script>
</body>
</html>
import React from "react";
import ReactDOM from "react-dom";
import "./styles.scss";
const App = () => {
return <div />;
};
ReactDOM.render(<App />, document.getElementById("app"));