预览
1、使用craco代替creat-react-app的eject命令
package.json scripts字段修改如下
在项目根目录下创建craco.config.js
,其中配置路径别名
例如:
2、 安装normalize.css
npm install --save normalize.css
3、安装 (redux、react-redux)、(immutable、redux-immutable)
4、创建store和reducer。
在组件中引入store,利用store.getState方法创建一个最简单的的store使用。
store.js
reducer.js
5、在reducer中使用 combineReducers, 使reducer变成一个immutable对象。
import { combineReducers } from ‘redux-immutable’
6、安装react-router-dom 集中式配置路由映射:yarn add react-router-config
7、创建如下目录