Фичи корзины и избранного импортируют друг друга
features/cart импортирует из features/favorites функцию «перенести в избранное», а features/favorites из features/cart — «добавить в корзину». Появились циклические зависимости, линтер FSD ругается на кросс-импорт внутри слоя.
Как правильно разрешить?
- Собрать обе фичи на слое выше (widget или page) и связать через пропсы или колбэки
- Объединить корзину и избранное в одну фичу cart-and-favorites
- Отключить правило линтера для этих двух фич
- Переместить обе фичи в слой shared
