Flow Control
Learn how to use middleware for flow control.
We'll cover the following...
We'll cover the following...
One important usage of middleware is to control the application’s flow and logic. Let’s consider a sample user login flow:
- Send
POST
request to the server to log in - Save access token in store
- Fetch current user’s profile information
- Fetch the latest notifications
Usually, our flow will begin with a LOGIN
action containing the login credentials:
{
type: 'LOGIN',
payload: {
email: 'info@redux-book.com',
password: 'will-never-tell'
}
}
...