Zarządzanie stanem · Middle · Pytanie 65 z 75

Jak równolegle pobrać dynamiczną liczbę zapytań (np. po jednym na wybrane id)?

const results = useQueries({
  queries: ids.map((id) => ({ queryKey: ["user", id], queryFn: () => getUser(id) })),
});

Wyjaśnienie

Wywoływanie hooków w pętli łamie zasady hooków, gdy zmienia się długość. useQueries buforuje każde zapytanie osobno i ma opcję combine.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 65

Sprawdź się

Rozwiąż test Zarządzanie stanem · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test