Zarządzanie stanem · Middle · Pytanie 62 z 75

Co daje helper queryOptions?

export const todoQuery = (id: number) =>
  queryOptions({ queryKey: ["todo", id], queryFn: () => fetchTodo(id) });
useQuery(todoQuery(5));
queryClient.prefetchQuery(todoQuery(5));

Wyjaśnienie

Klucze i funkcje pozostają razem, a queryClient.getQueryData(todoQuery(5).queryKey) automatycznie dostaje właściwy typ danych.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 62

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