【发布时间】:2022-11-15 00:51:15
【问题描述】:
React 不渲染任何东西。我的控制台没有错误。我不知道如何解决这个问题。
我的 index.js:
import React, {StrictMode} from 'react'
import ReactDOM , {createRoot} from 'react-dom'
import App from '../components/App'
function Index(){
return(
<StrictMode>
<App/>
</StrictMode>
)
};
export default Index;
const root = ReactDOM.createRoot(
document.getElementById('app')
);
root.render(<Index/>);
还有我的 index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>FullStack Challenge</title>
</head>
<body>
<div id="app">
</div>
</body>
</html>
在组件中我只有 app.js
import React from 'react'
function App() {
return(
<h1>Hello,World</h1>
)
};
export default App;
【问题讨论】:
-
好吧,您没有要呈现的内容。你在期待什么?你检查页面了吗?我敢打赌上面有一个空的 div。
-
你的 App 组件是什么样的?你里面有什么吗?