Summary
In this chapter, we learned about TanStack Query and how React Query fits into it. By now, you should be able to identify the primary way React Query makes server state management easier and how it uses queries and mutations.
You learned about QueryClient
and QueryClientProvider
and understood how they are fundamental to running React Query in your application. You also learned how you can customize your own QueryClient
if you need to do so.
Finally, you got to meet the React Query Devtools and learned how to configure it in your project. Also, you are now able to load it into production for those special scenarios when you need to do some extra debugging.
In Chapter 4, Fetching Data with React Query, you will get to know your best friend for dealing with queries, the useQuery
custom hook. You’ll understand how it works, how to use it, and how it can cache data. You will also learn the ways you can trigger query refetches and how to build dependent queries.