Что такое Feature-Sliced Design (FSD) и из каких слоёв она состоит?

FSD — метод организации frontend по ответственности и бизнес-смыслу. Основные слои: App, Pages, Widgets, Features, Entities и Shared; исторический Processes устарел.

Короткий ответ

Что ответить на собеседовании

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.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее