跳转到主要内容

Feature-Sliced Design

前端项目的架构方法论

特性

明确的业务逻辑

通过领域范围实现易于发现的架构

适应性

架构组件可以灵活地替换和添加以满足新需求

技术债务与重构

每个模块都可以独立修改/重写而不产生副作用

明确的代码复用

在 DRY 原则和本地定制之间保持平衡

概念

公共 API

每个模块必须在顶层声明其公共 API

隔离

模块不应直接依赖于同一层级或上层的其他模块

需求驱动

面向业务和用户需求

架构图

使用 FSD 的公司

您的公司正在使用 FSD? 告诉我们