Встречается на собеседованиях • сегодня

Какой главный принцип 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, но не наоборот)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы