Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.
Как относишься к запросам внутри компонентов?
Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.
Важны отмена, кеш, дедупликация, состояния и защита от устаревшего результата, а не запрет fetch в конкретном файле. С ростом приложения запросы удобно инкапсулировать в hook или библиотеку server state. Не выполняйте запрос как побочный эффект самого рендера.