1. 21
    Respond to a Single Redux Action in Multiple Reducers
    3m 9s

Respond to a Single Redux Action in Multiple Reducers

Andy Van Slaars
InstructorAndy Van Slaars

Share this video with your friends

Send Tweet

Every dispatched action in Redux is sent to all reducers. This means a single action can be handled in different ways by different reducers. In this lesson we’ll look at how this can be used to handle updates in multiple parts of our state tree in response to a single action.

Jack
Jack
~ 3 years ago

wow, coming from Vuex to Redux makes me think Redux is just a total mess. It all just seems arbitrary and hacked together.

Really struggling to understand how the behaviour of CONST action values is determined? Why does an imported TODO_ADD affect the messages store? Also, it seems an action is called by virtue of the type value within its return object? Is this the case?

Also switch statements for the store? Who came up with that idea? So ugly!

Duy Nguyen
Duy Nguyen
~ 2 years ago

I'm not coming from Vue background. But seeing someone else like me struggling with Redux helps me think I'm just not so bad learner haha.

For the TODO_ADD to affect the messages reducer, Jack you need to know that when a single action is dispatched, every reducer is called. So when TODO_ADD is dispatched, todos and messages reducers are called. That should be explained in the course. And I think they mention this on other course pure on Redux.

Felipe Apostol
Felipe Apostol
~ 2 years ago

.