基于Redux的RN目录结构
.
├── src #开发目录
| |
| ├──constants #ActionTypes和Urls
| |
| ├──actions #actions的文件
| |
| ├──components #内部组件
| |
| ├──containers #容器组件
| |
| ├──reducers #reducer文件
| |
| ├──stores #store配置文件
| |
| └──utils #工具
|
├── node_modules #包文件夹
├── .gitignore
├── index.js #入口文件
└── package.json
在RN开发中,我们会省去封装网络Model这个过程,在新增模块的时候,也会按部就班的来:在ActionTypes中添加动作定义,在actions中定义Action,在reducers中定义reducer,然后在containers中写好容器外壳,最后在components中写组件。
与后端定义接口 -----> 定义ActionType -----> ActioCreator函数 -----> reducer函数 -----> container 容器外壳 -----> components组件 -----> ...