YoVDO

Building React Applications with Idiomatic Redux

Offered By: egghead.io

Tags

React Courses Web Development Courses Redux Courses

Course Description

Overview

This course will pick up where we left off with the Redux Fundamentals course. If you haven't watched that yet, you are highly encouraged to do so!
You are about to learn practical production ready techniques for building your React and Redux applications. You will explore advanced state management, middleware, React Router integration, and other common problems you are likely to encounter while building applications for your clients and customers.
Even if you have already spent time studying Redux, this course will show you better practices straight from the library's creator Dan Abramov.
Click here to see the Community Notes on this course

Syllabus

  • Redux: Simplifying the Arrow Functions
  • Redux: Supplying the Initial State
  • Redux: Persisting the State to the Local Storage
  • Redux: Refactoring the Entry Point
  • Redux: Adding React Router to the Project
  • Redux: Navigating with React Router
  • Redux: Filtering Redux State with React Router Params
  • Redux: Using withRouter() to Inject the Params into Connected Components
  • Redux: Using mapDispatchToProps() Shorthand Notation
  • Redux: Colocating Selectors with Reducers
  • Redux: Normalizing the State Shape
  • Redux: Wrapping dispatch() to Log Actions
  • Redux: Adding a Fake Backend to the Project
  • Redux: Fetching Data on Route Change
  • Redux: Dispatching Actions with the Fetched Data
  • Redux: Wrapping dispatch() to Recognize Promises
  • Redux: The Middleware Chain
  • Redux: Applying Redux Middleware
  • Redux: Updating the State with the Fetched Data
  • Redux: Refactoring the Reducers
  • Redux: Displaying Loading Indicators
  • Redux: Dispatching Actions Asynchronously with Thunks
  • Redux: Avoiding Race Conditions with Thunks
  • Redux: Displaying Error Messages
  • Redux: Creating Data on the Server
  • Redux: Normalizing API Responses with normalizr
  • Redux: Updating Data on the Server

Taught by

Dan Abramov

Related Courses

Design 1o1 Redux - Part 1: Myself
Abadir - Accademia di Belle Arti via iversity
React Router and Redux
Microsoft via edX
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux
Universidad Austral via Coursera
React
Udacity