Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Course's Objectives

1.  The learner understands why redux exists and the problem that it solves.

2. The learner understands how redux works and it's lifecycle. Also understands which purpose all the different parts fulfill (the store, the reducer, the actions and how to dispatch).

3. The learner knows methods, for never mutating the state, and create a safe copy before change something to it.

4. The learner learns how to connect redux with an existing react application, by using the react-redux module.

5. The learner understands how to wrap all components under the same shelter, by creating a store and using it under the Provider component.

6. The learner learns how to map local component's props to state variables, in order to have everything centralized and globalized, by using the connect function and it's arguments.