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

Что такое FSD

FSD (Feature-Sliced Design) — это архитектурная методология для фронтенда, которая предлагает разбивать приложение на изолированные модули (фичи) по бизнес-логике.

Основные принципы:

  • Слои: app/, pages/, features/, entities/, shared/
  • Фича — самостоятельный модуль с UI, логикой и API.
  • Минимальная связанность между слоями.

Пример структуры:

text
src/  
  features/  
    cart/  
      ui/  
      model/  
      lib/  
  entities/  
    product/  
  shared/  
    ui/  

Плюсы:

  • Масштабируемость
  • Изоляция кода
  • Удобство для командной работы

Подходит для средних и крупных проектов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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