General Concepts
Learn about the general concepts required in the course.
We'll cover the following...
Redux is all about functional programming and pure functions. Understanding these concepts is crucial to understanding the underlying principles of Redux.
Functional programming centers around avoiding changing state and mutable data—in other words, making your code predictable and free of side effects.
JavaScript allows you to write code in a functional style, as it treats functions as