In my react / redux application I often want to dispatch multiple actions after another.
Given the following example: After a successful login I want to store the user d
redux-thunk is exactly what you are looking for. I consider it very good practice.
redux-thunk
To answer your question, indeed when the first dispatch returns the state is already changed by the called reducers.