Learn Modern Redux
Learn how large scale applications make use of Redux and its concise API for their state management in React.
Your journey to master Redux in JavaScript
The most comprehensive book to learn Redux state management in React applications. Everything you need to know about Actions, Reducers, the Store, and advanced patterns to build scalable frontend applications.
Redux in JavaScript with React
Learn how large scale applications make use of Redux and its concise API for their state management in React.
You will have plenty of time to apply your learnings in exercises after each chapter of the book. Lots of additional content awaits you.
Step by step we will explore the concepts of Redux and how to use it in modern client applications to power our frontend.
All the recent Redux best practices will be included in this Redux course to get you up to speed to the recent trends.
You will go through concepts and best practices in Redux to explore all of its facets in real world applications.
Before diving into Redux with React, you will get the chance to get to know Redux itself a a slim state management library.

Meet your Instructor
Robin is a software engineer who has authored several books and courses about JavaScript and React. He has been a developer for more than a decade and has experience in building web applications and consulting for startups and companies across the world.
During his freelance tenure, Robin collaborated with diverse entities like MakerDAO in blockchain, TRUMPF in high-precision laser technology, and the US government, among other ventures.
What you're going to be learning
Redux is used in many React applications to manage its state. Before we dive into Redux, you will learn more about local state management in React itself.
Redux with its Actions, Reducers and Store is everything you need to get started with state management. You can learn it completely in isolation for using it as a state container.
Before connecting Redux to React, you will learn more about its advanced concepts for Actions and Reducers and how to use them properly.
Finally you will bring Redux together with a working React application. By using a library to connect both worlds, the Redux state can be used in your React components.
There are many best practices and concepts to fully embrace Redux in modern frontend applications. Here you will learn more about these techniques.
Last but not least, we will explore MobX as alternative to Redux and all the trade-offs coming with replacing Redux with another state management library.
What you can expect from the book
Tutorials, Source Code and Screencasts
What industry leaders are saying
"Robin is one of the most consistently high quality React educators. His approach directly addresses practical concerns you *will* face in your daily React work, without talking down to you or wasting your time with fluff. Don't just take my word for it - look at his public work and you'll see."
"Robin is an excellent teacher. His articles and tutorials are in-depth and informative, and his code is clear and concise. I've found an answer on his site countless times when researching a problem, and I know that's one less article I have to write."
"Everything that I've read from Robin has been top tier quality stuff. There are blog posts that I have wanted to write, but then I found one by Robin and decided I didn't need to. Fantastic content."
"You can tell how much time Robin has put into a teaching piece when you consume his content. I have partnered with Robin and he sets the bar high for other teachers and content creators -- this results to a quality learning ecosystem for his students regardless if a content or course was thought by him or not."
"I haven't read this book yet, but the previous educational materials made by Robin were nothing short of amazing. Thanks for creating this content and putting it out there!"
"If it's anything to do with React and it's written by Robin, you can trust that it'll be world-class. His books are some of the best content you'll find on the web for learning React."
Reviews from Amazon
"I highly recommend this book for learning how to handle state in React. Robin is an excellent writer and thoroughly covers the subject. He explains the basics and then goes in depth covering best practices, etc. After reading this book I feel completely comfortable working with React + Redux."
Is there anything else you want to know?
Pick a learning path that works for you
Complete course with book, exercises, and bonus modules