Выбор ответа Junior Feature-Sliced Design спрашивают часто обновлено
Правило импортов FSD
Вопрос
Какой импорт нарушает правила FSD?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: entities/product импортирует из features/add-to-cart. Слой может импортировать только из слоёв строго ниже.
Варианты ответа
features/add-to-cartимпортирует изentities/productwidgets/headerимпортирует изfeatures/authpages/catalogимпортирует изwidgets/product-listentities/productимпортирует изfeatures/add-to-cartправильный ответ
Разбор
Слой может импортировать только из слоёв строго ниже. Сущность (entities) ниже фичи (features), поэтому entities/product не может брать из фичи: это импорт вверх. Остальные три варианта идут сверху вниз и разрешены.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.