Встречается на собеседованиях • сегодня
Что такое FSD-архитектура
FSD (Feature-Sliced Design) — это архитектурный подход для фронтенд-приложений, основанный на разделении кода по бизнес-логике (фичам) и техническим слоям. Главная идея — изолировать фичи друг от друга, чтобы изменения в одной не ломали другие.
Основные слои:
- App — инициализация, routing, провайдеры
- Pages — композиция фич в страницы
- Features — бизнес-логика (например, auth, cart)
- Entities — доменные сущности (User, Product)
- Shared — переиспользуемые компоненты/утилиты
Пример структуры:
text
src/
app/
pages/
CartPage/
features/
addToCart/
entities/
product/
shared/
ui/Плюсы:
- Масштабируемость
- Изолированность фич
- Понятная структура для команды
Подходит для средних/крупных проектов, где важна поддерживаемость.

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