FSD — метод организации frontend по ответственности и бизнес-смыслу. Основные слои: App, Pages, Widgets, Features, Entities и Shared; исторический Processes устарел.
Что такое Feature-Sliced Design (FSD) и из каких слоёв она состоит?
FSD — метод организации frontend по ответственности и бизнес-смыслу. Основные слои: App, Pages, Widgets, Features, Entities и Shared; исторический Processes устарел.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
FSD — метод организации frontend по ответственности и бизнес-смыслу. Основные слои: App, Pages, Widgets, Features, Entities и Shared; исторический Processes устарел.
App содержит общую сборку приложения, Pages — экраны, Features — пользовательские действия, Entities — сущности, Shared — базовые модули. Widgets предназначен для крупных UI-композиций, но актуальное руководство рекомендует избегать его без необходимости. Слои не обязательны все сразу; зависимости между slices направляют вниз, а внутренности закрывают публичным API.
Источник: fsd.how.