پیش نیازها:
آشنایی اولیه با Redux و React
این برنامه برای چه کسانی است:
با استفاده از redux می توانیم API اصلی و چگونگی تعامل آن با یک برنامه React را درک کنیم، سپس ما به معرفی Reux-Reux می پردازیم تا برخی از جزئیات زیر را انتزاع کنیم و کد خود را پاک کنیم.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم:
- Bootstrap a React Application with Yarn & Create React App
Render a React UI with JSX - Render in React Based on a Global State Object
- Refactor JSX in React to Stateless Functional Components
- Create a Redux-Style Reducer Function
- Create a Redux Store
- Render React UI Based on State Changes with Subscribe in Redux
- Keep UI and State Synchronized Using Controlled Components in React with Redux
- Make Dispatching Redux Actions More Reliable With Action Creators
- Create Redux Dispatch Functions From Action Creators with bindActionCreators
- Connect Redux to a React Application with react-redux
- Handle Actions in Redux with mapDispatchToProps
- Use mapDispatchToProps Shorthand Syntax in Redux
- Connect Redux to Individual React Components For More Efficient Rendering
- Setup a Mock API Server with the json-server npm module
- Dispatch Asynchronous Actions with Redux Thunk Middleware
- Save New Records on The Server with Redux Thunk and Fetch
- Configure and Use Redux Dev Tools
- Create a React Component to Display Status Messages
- Use Multiple Reducers in Redux with combineReducers
- Respond to a Single Redux Action in Multiple Reducers
- Update Existing Records on The Server with Redux Thunk and Fetch
- Delete Existing Records on The Server with Redux Thunk and Fetch
- Add React Router to a Redux Application
- Filter State Data in Redux with a Selector Function and React Router
- Configure a React & Redux Application For Production Deployment and Deploy to Now