Context provides a way to pass data through the component tree without having to pass props down manually at every level.
React Redux is the official React binding for Redux. It lets your React components read data from a Redux store, and dispatch actions to the store to update data.
Familiarity with key Redux terms and concepts like "actions", "reducers", "store", and "dispatching".