This course will be retired on April 12, 2021.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
Let's take a moment to go over some key Redux concepts, and review what we've implemented so far and what we still have to do with regards to Redux and the scoreboard application.
New Terms
Reducer: A Redux construct that is responsible for maintaining a specific portion of the Redux store. In JavaScript, a reducer is implemented as a pure function that takes two arguments, the current state and the action being taken, and produces the next state. In order for Redux to work properly, Reducers must not mutate the current state. In other words, the state for a reducer must be treated as immutable.
Actions: Explicit events that occur in our application represented by a type and any relevant metadata associated with the action
Action Creators: In Redux, a construct for generating an action.
Further Reading:
You need to sign up for Treehouse in order to download course files.
Sign up