来自我的博客
开始
实际上官方提供给我们的教程已经非常清晰明确了reactjs.org
当我们安装好之后,就会拥有一个create-react-app
对应模板的react应用
结构如下:
├── node_modules
├── package.json
├── public
├── README.md
├── src
└── yarn.lock
其中要注意的一点是,我们之后编写的代码不会直接被浏览器所识别,我们应尽量把所有需要react-loader
为我们做转换的代码放置在src
目录下
src
目录结构:
.
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── logo.svg
└── registerServiceWorker.js
这个目录中会有很多的js文件和css文件
public
目录结构:
├── favicon.ico
├── index.html
└── manifest.json
我们可以看到public
目录结构更加像我们所熟悉的静态web
应用的样子,我们访问的也是响应的index.html
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<title>React App</title>
</head>
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root">