React and Redux Masterclass

Master React JS components with Redux actions in Flux. Yarn, React Redux, Redux Thunk Reactjs, React.js test renderer
Free tutorial
Rating: 3.8 out of 5 (374 ratings)
33,319 students
2hr 6min of on-demand video

Create reusable stateless and easily testable components
Create pure & easily testable action handlers (reducers)
Connect stateless views with stateless reducers through React containers
Refactor applications to be more testable and reusable (decoupled)
Understand React Flux architecture and how to connect all the bits


  • Basic Javascript knowledge (with ES6 syntax)
  • Web development basics like HTML structure, DOM tree
  • I will assume you know what React is, and preferably created at least one application
  • I will also assume you know Components, JSX, ES6 syntax and understand the data flow in React


Interested in building applications that scale well, are bug free and easy to maintain?

This is a course for you. I will show you how to write reusable React and Redux code.

React is the library that modern Javascript developers need to know. Truly knowing how to write reusable React JS views and Redux reducers will get you a job, and enable you to build quality frontend applications.

Important: This course is concise and focuses on the ability to write decoupled React.js & Redux code.

All videos are professionally edited for your convenience.

Who this course is for:

  • Those with Javascript skills who want to learn React library and start with good practices
  • Experienced React developers who struggle to maintain their projects
  • Anyone who strives to write reusable code using modern Javascript libraries
  • Redux users who embrace Flux architecture but use other library for Views than React
  • Those who struggle to write easily testable React or Redux code


Ex-Software Engineer at Atlassian. Worked on Jira.
Mateusz Grzesiukiewicz
  • 4.1 Instructor Rating
  • 747 Reviews
  • 45,285 Students
  • 2 Courses

Mateusz has been building complex Javascript front ends for around 8 years

He gained experience from the best while working at Goldman Sachs (top company in investment banking), GoldenLine (social media, 1mln+ users) and Jira frontend layer at Atlassian.

Mateusz has also experience in teaching Javascript:

- published a book on design patterns "Hands-On Design Patterns with React Native"

- Udemy (over 15000 students registered for the courses)

- on YouTube (over 10 lectures, 30 mins each presented)

- at private programming school - CodersLab (60h+)

- taught Javascript in two presentations for new hires - Goldman Sachs

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses