В этой статье я хочу поделиться своим опытом разработки приложений с применением подхода FSD (Feature-Sliced Design). Здесь не будут рассматривать ее детально, так как на этот счет есть достаточно хороших материалов, начиная с официального сайта (изображения в этой записи взяты именно с него), и заканчивая статьями на Хабре.
При работе с FSD я столкнулся с проблемой на уровне entities. Одна entity должна ссылаться на другую, но связей на одном уровне по FSD быть не дложно. Как вы решили эту проблему?
Сам сижу разбираюсь, но судя по всему либо копировать код из первой во вторую, чтобы обе они были независимы, либо на уровне виджетов прокидывать первую во вторую через пропсы
По возможности связь лучше поднять на уровень выше. Зависит от деталей связи.