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

Какая архитектура была на прошлом месте работы

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

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

text
src/  
  features/  
    cart/  
      ui/  
        CartList.tsx  
      model/  
        cartSlice.ts  
      lib/  
        useCartTotal.ts  
  shared/  
    ui/  
      Button/  
        Button.tsx  

Плюсы:

  • Чёткое разделение ответственности
  • Масштабируемость
  • Лёгкий onboarding

Минусы:

  • Требует дисциплины от команды
  • Может быть избыточным для маленьких проектов

Дополнительно использовали Redux Toolkit для стейт-менеджмента и React Query для работы с API.

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

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

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

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