Rewriting and Testing Redux to Solve Design Issues

4.0 Average Customer Rating

Design issues and testing, all in one spot

  • 6 Videos
  • 1 hours 9 minutes
  • 658 Happy Students

About the course

Redux is a popular implementation of Flux that helps us easily manage our application state and organize our React apps in ways that allow us to quickly and reliably implement our front-end needs.

However, despite elegantly solving the state management problem, Redux comes with a few design issues of its own.

In this series, we’ll build a Redux application that receives tweets, organized by topic, through a websocket connection. Then, in order to solve some of the design issues created by asynchronous action creators, we’ll rewrite them using Redux-Saga. We’ll follow this up by looking at testing with redux-saga.

For more on Redux, learn how you can use redux-forms with our new course Forms with React and Redux. Forms are an essential piece of the web. In this mini course, we’ll show you how to use redux-forms in your React applications.

  • 6 Videos
  • 1 hours 9 minutes
  • 658 Happy Students

Courses Outline

Lesson 1: Redux Design Issues
Free
Managing State with Redux
15:06
Consuming Websockets with Redux
11:51
Better engineering with Redux-Saga
13:36
Lesson 2: Testing React
Testing Redux-Saga Generators
9:21
Testing React Components
9:39
React Testing with Enzyme
10:02
  • 6 Videos
  • 1 hours 9 minutes
  • 658 Happy Students