一、项目初始化
npm版
1、下载 NodeJS 并设置淘宝镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
2、下载构建 React 应用的脚手架工具
$ cnpm install create-react-app -g
3、以 react-pc 为名创建项目
$ create-react-app react-pc
4、启动项目
$ npm start
建好项目后上传至码云( https://gitee.com/songhh96/Web-React.git )等代码托管仓库时,不用上传 node_modules 文件夹。从码云 git clone 后,项目文件中并没有 node_modules 文件夹,此时执行 $ npm install,npm 会根据 package.json 配置文件中的依赖配置下载安装。
yarn版
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install create-react-app yarn -g
$ create-react-app react-pc2
$ yarn start
从码云 git clone 后,执行 $ yarn
二、开发笔记
react中组件才是王道,采用JSX语法,将HTML模板嵌入到了JS中(Angular将JS嵌入了HTML中)
三、开发问题
ie11不兼容: https://blog.csdn.net/Wcharles666/article/details/89889897
https://www.jianshu.com/p/ce83a8cdb68f
导入组件的两种方式(import 与 require):https://www.cnblogs.com/soyxiaobi/p/9573897.html
兄弟组件通信(事件总线机制):https://www.cnblogs.com/xiaoyaoxingchen/p/11093061.html
点击事件处理:https://blog.csdn.net/qq_34829447/article/details/81705977