Когда useQuery превращается в спагетти-код 🍝

Работа с микросервисами в React часто превращает фронтенд в ретранслятор запросов. Каждый ID требует отдельного запроса: тикет, назначенный сотрудник, его команда, тимлид, наблюдатели... И так по кругу.

Код обрастает Promise.all, useQuery и бесконечными проверками на null. Без TanStack Query сойти с ума можно за пару месяцев. Но даже с ним код становится неуправляемым.

Решение? Писать универсальный резолвер, который сам разберётся с вложенными ID и минимизирует количество запросов. Иначе фронтенд превращается в спагетти, которое не размотать.

🔗 https://frntnts.ru/posts/2026-02-22-pobeda-nad-spagetti-iz-usequery-i-promise-all-v-react-1771742594492