Feature-Sliced Design
Направление зависимостей контролируется автоматически
Каждый слой решает ограниченный набор задач. Слайсы импортируются только через публичный index.ts, а композиция происходит выше по архитектуре.
01
app
Провайдеры, глобальные стили и адаптеры маршрутов приложения.
02
pages
Полные страницы и загрузка данных конкретного маршрута.
03
widgets
Крупные самостоятельные блоки интерфейса, собирающие features и entities.
04
features
Пользовательские действия и законченные продуктовые сценарии.
05
entities
Предметные модели, их отображение и базовые операции.
06
shared
Переиспользуемые UI-примитивы, инфраструктура, конфигурация и утилиты.