Как относишься к запросам внутри компонентов?

Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.

Короткий ответ

Что ответить на собеседовании

Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.

Подробный разбор

Ответ с пояснениями

Запросы рядом с компонентом допустимы для простого сценария, но сетевой контракт и повторно используемую логику лучше отделять.

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее