← React52 / 78
TanStack Query (React Query)
TanStack Query mengelola async state secara otomatis: caching data, background revalidation, dan otomatis melakukan retry jika jaringan terputus.
👀 Contoh dulu
const { data, isLoading } = useQuery({
queryKey: ['todos'],
queryFn: fetchTodos,
});Hasilnya: Data di-cache dan otomatis di-refetch di background saat tab browser aktif.
💡 Standard industri data fetching di aplikasi React modern.
📝 Sekarang giliranmu
Panggil hook useQuery dengan melewatkan sebuah objek argumen. Objek tersebut harus memiliki properti queryKey bernilai ['users'] dan properti queryFn bernilai fungsi fetchUsers.
Preview