So we've now got a great idea of how re-act works and it's time to move on to redux teaching redux an 2
effective fashion is probably one of the more challenging endeavors I've taken in the teaching world 3
. 4
Not only is it an inherently complicated topic but the existing documentation for it it while very fantastic 5
. 6
You know you go through the official docs here. 7
It's also coupled with a very rapidly evolving ecosystem. 8
So while a redux itself is very well maintained and the other docs that are great. 9
It also relies upon a lot of packages on the site. 10
Some which fall into favor and fall out of favor just as quickly. 11
If you've done any research into redux you may have also realized that redox is just the beginning of 12
the road. 13
On top of redox you have web Pak redux router re-act router redux promis redux thung hot reloading and 14
a whole host of other technologies just to get started. 15
Then as an extra hurdle you get 6 syntax thrown in as well. 16
So I view my job in this course as to not only unravel the mystery that is redox but also address some 17
of the parts of the ecosystem as well to give you a more solid understanding of what package does what 18
understanding how to use redux is great but understanding the core mechanics behind it is what's going 19
to take you for me an engineer who can just use a framework to an engineer who can understand and build 20
a framework to accomplish this. 21
The early parts of this section are really the rest of this course is divided into a couple of different 22
sections. 23
So the first thing we're going to do starting in the next section is a description of what redux is 24
and what it does for us so we won't be going through the official docs too much but we're going to talk 25
about you know a couple of different diagrams couple different applications. 26
Talk about what Rydex really does for us. 27
Some of this is going to seem off topic but the goal is to make sure that you have a solid understanding 28
of how to model some applications using redux in general. 29
The next thing we can start on is a sample application with a head start that is going to build a tiny 30
application on top of the existing boilerplate package that we already used. 31
The intent there is to make sure that you have a solid understanding of what redux does for us and what 32
its purposes. 33
So come in sections or give me a pretty rough journey. 34
But my goal is to make it as clear as and understandable as possible. 35
So let's go ahead and get started in the next section.