Async Functions
In this lesson, we briefly go over the async functions.
We'll cover the following
Async functions #
Async functions are typically used to fetch data from a server. There are different types of async functions, like timers, but the basics are the same: They don’t return the result synchronously. Async functions run outside React render functions and require a special way of coding.
useEffect #
Often, useEffect is used to start async functions. That’s one valid way, but it tends to work unexpectedly and it will not be mainstream once Suspense for data fetching lands.
use-reducer-async #
There are several libraries to start async functions in dispatch or event callback. One of these is use-reducer-async, which works well for small async functions. It can be used with React Tracked.
Next #
In the next lesson, we get a brief overview of how the Redux ecosystem can help us.
Create a free account to view this lesson.
By signing up, you agree to Educative's Terms of Service and Privacy Policy