1、精简后的项目
README.md
—— 项目的介绍,可以把内容全删了,留下自己的内容package.json
package-lock.json
.gitignore
—— 把不需要上传到git仓库的文件记录在这node_modules
—— 放包的文件夹public / favicon.ico
—— 项目的图标public / index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<title>React App</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>
8、src / index.js
—— 项目的主文件入口
import React from 'react'; // 引入JSX语法
import ReactDOM from 'react-dom';
import App from './App';
// ReactDOM.render —— 把某个组件挂载到某个dom下
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
9、src / App.js
—— 一个子模块
import React from 'react';
function App() {
return (
<div>
hello world
</div>
);
}
export default App;