Authentication Example

There are several ways to handle authentication with RTK Query. This is a very basic example of taking a JWT from a login mutation, then setting that in our store. We then use prepareHeaders to inject the authentication headers into every subsequent request.

Dispatching an action to set the user state

This example dispatches a setCredentials action to store the user and token information.

Using extraReducers

This example uses a matcher from the endpoint and extraReducers in the authSlice.