项目结构
resa并不限制应用的项目结构,但是为了应用维护和调试,我们可以尽量遵循一定的规则:
- 使用namespace组合同一层级的model
namespace ├── A.js # A模块 └── B.js # B模块
- model的层次结构尽量和redux store一致
假设你设计的redux store结构如下:
那么模型的文件结构可以如下:└── resa └── namespace1 ├── A = {...} └── B = {...} └── namespace2 ├── C = {...} └── D = {...}
└── resa └── namespace1 ├── A.js └── B.js └── namespace2 ├── C.js └── D.js