Встречается на собеседованиях • сегодня
Какой главный принцип FSD-архитектуры
FSD (Feature-Sliced Design) основан на разделении кода по бизнес-логике (фичам), а не по типам файлов. Главный принцип: изолированные слои (фичи) с четкими границами, где каждый слой зависит только от нижележащих.
Пример структуры:
text
src/
features/
cart/ # Фича корзины
ui/ # Компоненты
model/ # Логика (store, api)
lib/ # Вспомогательные утилиты
entities/ # Бизнес-сущности (Product, User)
shared/ # Переиспользуемый код (UI Kit, API) Ключевое:
- Фичи не зависят друг от друга
- Общие части выносятся в
sharedилиentities - Импорты только "вниз" (из
sharedвfeatures, но не наоборот)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы