In this talk, maintainer Dominik will explore the other side—the less favorable aspects of React Query and situations where it may not be the best fit. No library is perfect; every choice involves trade-offs. By the end of this talk, you'll have a better understanding of React Query's limitations and why it remains a compelling choice despite them.| TkDodo's blog
In this talk, React Query maintainer Dominik will walk us through some of the API design choices that were made in React Query to get to that DX. You'll hear stories about things that went well, but also about tradeoffs and mistakes that were made, and what lessons we can all learn from those.| TkDodo's blog
A serious bug report about infinite queries led me to question it's architecture, but it all turned out fine in the end ...| TkDodo's blog
Even though there is nothing built into React Query, it doesn't need a lot of code to implement automatic query invalidation in user-land thanks to the global cache callbacks.| tkdodo.eu
v5 brought a new, powerful API, especially if you're using React Query with TypeScript...| tkdodo.eu
Let's take a look at why you'd want a library like React Query, even if you don't need all the extra features it provides...| tkdodo.eu
React Query is a great library, but like any tool, you should choose it for the right problem| tkdodo.eu
Can it make sense to combine React Query with React Context ? Yes, sometimes ...| tkdodo.eu
How the wrong status check order can negatively impact user experience| tkdodo.eu
In this talk, we will learn how a different mindset can help us understand React Query and work with it efficiently.| tkdodo.eu
With suspense for data fetching on the horizon, it is now more important than ever to make sure your cache is seeded properly to avoid fetch waterfalls.| tkdodo.eu
React Query and React Router are a match made in heaven.| tkdodo.eu
Answering the most frequently asked React Query questions| tkdodo.eu
Let's demystify what stale closures are in combination with react hooks with the help of the analogy of taking a photo ...| tkdodo.eu
Forms tend to blur the line between server and client state, so let's see how that plays together with React Query.| tkdodo.eu
Use what React Query provides for optimal type safety| tkdodo.eu
Learn all about the concept of performing side effects on the server with React Query.| tkdodo.eu
After covering the sunshine cases of data fetching, it's time to look at situations where things don't go as planned and "Something went wrong..."| tkdodo.eu
Everything you need to know to make React Query your single source of truth state manager for your async state| tkdodo.eu
Learn about the different possibilities to avoid loading spinners in React Query.| tkdodo.eu
Learn how to structure React Query Keys effectively as your App grows| tkdodo.eu
A step-by-step guide on how to make real-time notifications work with react-query| tkdodo.eu
Combine two of the most powerful tools for React Apps to produce great user experience, developer experience and type safety.| tkdodo.eu
Let's take a look at how to efficiently test custom useQuery hooks and components using them.| tkdodo.eu
An advanced guide to minimize component re-renderings when using React Query| tkdodo.eu
Learn the possibilities to perform the quite common and important task of transforming your data with react-query| tkdodo.eu
Let me share with you the experiences I have made lately with React Query. Fetching data in React has never been this delightful...| tkdodo.eu
About the difference between "having types" and "being type-safe"...| tkdodo.eu