Tags | redux redux-thunks |
Hard Prerequisites | |
IMPORTANT: Please review these prerequisites, they include important information that will help you with this content. | |
|
NB! As this is a continue-repo project it builds on the previous sections of this project, you should be adding to the code written in the previous sections, not deleting it.
Now one super cool thing about Redux is that you don’t really have to dispatch actions one at a time. You can have an action with side effects, and those side effects can dispatch other actions!
There are two main ways to handle side effects in Redux. Thunks and Sagas. Thunks are the easy way, and they are worth understanding before moving onto sagas.
Your mission is to create a few more actions that use Thunks to combine a few of your existing actions.
Create a thunk called PARTY_MODE
that kicks off a few other actions that you have already implemented. You could also create some new actions that might contribute to a good party. E.g. Party mode might dim the lights, turn on the disco ball, and change the volume of the doorbell.
Make at least one more thunk in the same way. For example, you might have a GOOD_MORNING
thunk that starts playing soothing morning tunes and turns the kettle on.
What combinations of actions would you want to trigger? Get creative :)