安装react基础架构:
- px create-react-app my-app
- cd my-app
- npm start
安装react-router:
- npm install react-router-dom --save
安装redux:
- npm install --save redux
同时安装其附加包:
- npm install --save react-redux
- npm install --save-dev redux-devtools
安装react-axios:
- npm install react-axios
安装依赖:
- npm install prop-types
UI框架:
项目文件结构:
注意⚠️:
- 通过create-react-app脚手架搭建的react项目默认是没有webpack.config.js文件的,通过执行npm run eject可以生成config,script两个文件,此过程是不可逆转过程
- vue脚手架搭建的项目默认是可以使用@,react需要手动自己配置,在webpack.config.js里的alias属性加'@': resolve('src'): alias: {'@': path.resolve('src')}
- 项目没有.babelrc文件,antd按需加载需要在babelrc里添加配置。我直接使用在package.json文件的babel下添加antd的配置,这样就可以使用该UI框架