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
(1235)
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
(1235)
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. In Building Applications with React and Redux, you will learn how to use Redux, React Router, and ES6 to build powerful and fast React applications from the ground up, as well as use Webpack, Babel, ESLint, npm scripts, Mocha, and Enzyme. Finally, you will create a rapid feedback development environment that runs linting and tests; transpiles ES6 to ES5; starts up Express as a webserver, opens the application, and hot reloads changes every time you hit save; and deploys with a single command. When you're finished with this course, you will have a foundational knowledge of React and Redux in ES6 that will help you as you move forward building robust, scalable React applications using a custom, rapid feedback development environment.

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