Керування станом · Middle · Запитання 62 з 75

Що дає помічник queryOptions?

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

Пояснення

Ключі й функції лишаються разом, а queryClient.getQueryData(todoQuery(5).queryKey) автоматично отримує правильний тип даних.

Де почитати

Помилка в запитанні

Керування станом · Middle · запитання 62

Перевірте себе

Пройдіть тест Керування станом · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест