React · Junior · Pytanie 48 z 75
Co trzeba przekazać do useQuery?
- 1
url,methodiheaders - ✓Poprawna odpowiedź:
queryKeyiqueryFn - 3
store,reduceriaction
Wyjaśnienie
useQuery({ queryKey: ['todos', id], queryFn: () => fetchTodo(id) }). Klucz identyfikuje dane w cache: wszystko, od czego zależy żądanie, musi być w kluczu - wtedy żądanie powtórzy się przy zmianie id. queryFn to dowolna funkcja zwracająca promise; biblioteka nie jest powiązana z fetch.