Skip to content

按领域模型 feature 组织代码,降低耦合度

项目初期:规模小、模块关系清晰

  • reducer
  • action
  • component

项目逐渐复杂:添加了更多组件和其他元素

项目首尾:文件结构、模块依赖错综复杂


将业务逻辑拆分成高内聚松耦合的模块

app: feature1 feature2 feature3 feature4 ...

共 20 个模块,1301 篇 Markdown 文档。