All right.
Next, I would like to cover another hook use reducer, essentially, user juicer allows us to use redux
in our apps without the Redux boiler.
Right.
Which, of course, is a good thing.
The downside of using user reducer is that you still need to learn a redux terminology.
So think actions, dispatch reducer and state.
If you're familiar with redux terminology, you'll be up and running in no time.
But if this is your first experience with Redux, don't get frustrated.
If you don't grasp everything right away, redux just requires some practice.
That's all.
In next part of the course, we're gonna cover Redux in great detail.
So feel free to watch Redux Tutorial first and only then come back to use reducer videos.
What user user brings to the table is more structure to our app and separation of concerns where in
order to work with the state, we're going to have to follow certain rules.
And all our functionality is not going to be in the context file anymore in order to show you user user
in action.
We're going to refactor the card context file.
Now, when I say refactor, what I mean is we're not going to change how we set up the context or how
we access that in our app.
Only the actual functionality of how we work with our cart state.
So the items that we're adding to the cart or maybe adding the amount or removing and stuff like that,
I would like to mention that following videos are optional.
If you feel like you don't like their user user, you don't have to add it to your app.
It's not going to affect any other additional features.
We're going to be adding to our app.