Understand the problems with using the useEffect hook for data fetching, the pros and cons of using libraries and frameworks for data fetching.
Learn the benefits of prefetching data, how to create an efficient cache data to prevent refetching and also how to handle data fetching on an event.
Learn how to identify and fix two big issues with data fetching in React, Race Conditions and Network Waterfalls.
Learn how the useSyncExternalStore hook can be used to improve the performance of our data fetching library. We'll also implement the stale-while-revalidate caching method.
Learn about how our data fetching library can be used in a server-side environment particularly with React Server Components.