Мы тоже с этого начали, но если бы сущность TalkStep относилась не только к company, но и к, предположим, users, пришлось бы объединять и их тоже? Получилась бы такая супер - entitie))
Возможно, у нас проблема с архитектурой, но, мне кажется, это частая проблема, не всегда получается "отвязать" сущности друг от друга.
В итоге мы пришли к тому что валим практически все модельки в shared/api...
Я недавно стал использовать FSD и у меня возникли вопросы - если в shared слое не хранится бизнес логика, то каким образом работать с типами сущностей? Если их хранить в entities, то, при наличии связанных типов, они будут импортировать друг друга, то есть одна entitie другую, что противоречит философии FSD, а если уносить (как во многих реальных примерах) в shared/api, то получается что мы размещаем в shared бизнес -логику, что тоже вроде бы как не очень правильно.
Во втором примере FancyButton не вызывается в ParentComponent
В первом примере в jsx нет ссылки ref
Спасибо за материал! Хотелось бы увидеть резюме по поводу использования React Hook Form в React 19 и его useFormState и useFormStatus из коробки.
А чем pm2 принципиально лучше стандартного лунуксового systemd сервиса?
Мы тоже с этого начали, но если бы сущность TalkStep относилась не только к company, но и к, предположим, users, пришлось бы объединять и их тоже? Получилась бы такая супер - entitie))
Возможно, у нас проблема с архитектурой, но, мне кажется, это частая проблема, не всегда получается "отвязать" сущности друг от друга.
В итоге мы пришли к тому что валим практически все модельки в shared/api...
Я недавно стал использовать FSD и у меня возникли вопросы - если в shared слое не хранится бизнес логика, то каким образом работать с типами сущностей? Если их хранить в entities, то, при наличии связанных типов, они будут импортировать друг друга, то есть одна entitie другую, что противоречит философии FSD, а если уносить (как во многих реальных примерах) в shared/api, то получается что мы размещаем в shared бизнес -логику, что тоже вроде бы как не очень правильно.
Теперь ясно, спасибо. Я изначально подумал об оборачивании феча в async await и соответственно try catch)
Извините, за, может быть, наивный вопрос: а что плохого в том чтобы "обмазать результат хука async/await"?))