Welcome back to our course project, the burger builder where we already use redux,
we added it before but in the last module, we learned how to run asynchronous code and how to combine
that with redux
and learned a couple of other useful things too which I now also want to apply to our course project.
Right now, we only handle the building of the burger
via redux,
so we can add and remove ingredients and that's about it.
Obviously we got a whole checkout process
we can enter where we of course also want to make sure that we can store this new order we create here
once it was successfully stored on the server, also locally so that when we visit orders, we can see
it there for example.
These are all things we want to do, we want to make sure that works correctly and for that, we'll
need some advanced redux features
we learned about.
So in this module we're going to add them, we're going to add redux for handling our orders, for fetching
them from the server for example and we'll also optimize our reducers a little bit with all the tools
you learned about in the last course module.
So let's get started.