Building Applications with React and Redux

Learn how to use Redux, React Router, and modern JavaScript to build an app with React. Use Webpack, Babel, ESLint, Jest, React Testing Library, Enzyme, and more to build a custom React development environment and build process from the ground up.
Course info
Rating
(1241)
Level
Intermediate
Updated
Mar 12, 2019
Duration
6h 39m
Table of contents
Course Overview
Intro
Environment Build
React Component Approaches
Initial App Structure
Intro to Redux
Actions, Stores, and Reducers
Connecting React to Redux
Redux Flow
Async in Redux
Async Writes in Redux
Async Status and Error Handling
Testing React
Testing Redux
Production Builds
Description
Course info
Rating
(1241)
Level
Intermediate
Updated
Mar 12, 2019
Duration
6h 39m
Description

React is a library with so much power, but so few strong opinions. So building something significant requires a large number of decisions and work to build the foundation. Learn how to use Redux, React Router, and modern JavaScript to build powerful and fast React applications from the ground up. Use Webpack, Babel, ESLint, npm scripts, Jest, React Testing Library, Enzyme, and more. Create a rapid feedback development environment that runs linting and tests, transpiles modern JavaScript, runs a local webserver, opens the application, and reloads changes when you hit save. Deploy with a single command. This course lays out a clear path for building robust, scalable React applications using today's modern and popular technologies.

About the author
About the author

Cory is an independent consultant with over 15 years of experience in software development. He is the principal consultant at reactjsconsulting.com and a Microsoft MVP.

More from the author
Securing React Apps with Auth0
Intermediate
3h 18m
Nov 30, 2018
React: The Big Picture
Beginner
1h 11m
Nov 21, 2017
Creating Reusable React Components
Intermediate
6h 20m
Jun 5, 2017
More courses by Cory House