Встречается на собеседованиях • сегодня
Как строил архитектуру до Feature-Sliced Design
Feature-Sliced Design (FSD) — это современный подход, но до него использовали другие паттерны:
- По типам файлов (устаревший):
Группировка поcomponents/,pages/,store/и т.д.
Проблема: при росте проекта сложно найти связанные части кода.
bash
src/
components/
Button/
Header/
pages/
Home/
Profile/- По страницам/роутам:
Логика и UI страницы в одной папке. Лучше, но дублирование общих модулей.
bash
src/
home/
HomePage.tsx
homeSlice.ts
profile/
ProfilePage.tsx
profileApi.ts- По бизнес-доменам:
Группировка по сущностям (user/,cart/). Ближе к FSD, но без четких слоев.
FSD решает проблемы этих подходов, добавляя четкие слои (app/, features/, shared/) и изоляцию модулей.

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