Большинство слоёв FSD делятся на slices по бизнес-смыслу, а slices — на segments по техническому назначению, например ui, model, api и lib.
На что делятся слои FSD?
Большинство слоёв FSD делятся на slices по бизнес-смыслу, а slices — на segments по техническому назначению, например ui, model, api и lib.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Большинство слоёв FSD делятся на slices по бизнес-смыслу, а slices — на segments по техническому назначению, например ui, model, api и lib.
Slice может представлять сущность или пользовательскую возможность; segment группирует код её интерфейса, состояния и взаимодействия. App и Shared обычно не делят на бизнес-slices, а сразу организуют segments. Не нужно создавать каждую папку заранее: структура должна отражать существующий код и понятные границы.