Когда useQuery превращается в спагетти-код 🍝
Работа с микросервисами в React часто превращает фронтенд в ретранслятор запросов. Каждый ID требует отдельного запроса: тикет, назначенный сотрудник, его команда, тимлид, наблюдатели... И так по кругу.
Код обрастает Promise.all, useQuery и бесконечными проверками на null. Без TanStack Query сойти с ума можно за пару месяцев. Но даже с ним код становится неуправляемым.
Решение? Писать универсальный резолвер, который сам разберётся с вложенными ID и минимизирует количество запросов. Иначе фронтенд превращается в спагетти, которое не размотать.