Как стать автором
Обновить

Комментарии 6

Непонятно, куда класть модалки и утиль

то есть файл хелперс таким и остался после всего этого феншуя?

Как бы классика которой 10 лет

В shared — только общее.

Получается, если ты пишешь качественный переиспользуемый код, а не прибиваешь его гвоздями к одному единственному месту использования, то весь этот код надо класть в shared?

В entities — только бизнес-логика.

А что такое "бизнес-логика" на фронтенде, который зачастую сам по себе является лишь отображением данных с сервера?

В features — только действия.

Почему бы не назвать это actions?

В widgets — только блоки.

А если я хочу приложения встраивать друг в друга - их тоже в виджеты класть?

В pages — только маршруты.

А если какая-то страница показывается в зависимости от состояния в сессии, а не в ссылке - её сюда класть или нет?

В app — точка входа и зависимости.

А если у меня несколько приложений с 95% общего кода - их все сюда класть или в отдельные репозитории копипастить?

Я бы сказал так - лучше с FSD чем без него)

Как правило в реакт проектах ребята просто раскладывают компоненты слайсы фичи утилиты и все прочее в рандомные папки, а с FSD хоть какой то полупорядок будет.

Ну да FSD заговорил о стандартизации структуры каталогов

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации