Time to level up your Redux skills!
Actions and reducers make sense. But when it comes to connecting it to React it’s just confusing. Why do you need mapStateToProps and mapDispatchToProps? And why all those parentheses around connect()()?
You have read all articles and tweets by Dan about presentational/container pattern. And still, you can’t wrap your head around it.
And when you write a reducer, and it turns out like this:
That code is a head-scratcher. How can you put this code on Github for the world to see? Or show it to a teammate?
You don’t have time for endless googling for tutorials. Tutorials that often are completely out of date.
You already know a bunch of libraries and tools. Wouldn’t it be great if Redux was one of those?
This is a single resource that teaches you everything you need to know to build real applications with Redux.
This is not a beginner-book in programming. It’s aimed at experienced developers who want the most effective way to learn and use Redux in real applications.
This is not a book about advanced functional programming theory. It’s a book that is actionable and hands-on.
If you are serious about learning Redux and don’t want to waste your time learning from outdated blog posts and tutorials - then this book is for you.
The book includes everything you need to be productive as fast as possible:
- The Redux basics
- Everything about connecting to React
- How to structure the format of your Actions
- Reducers that are easy to work with
- File structure for a scalable app
- How to organize complex state
- What code belongs in Redux and what code belongs in React
- Do Ajax the right way with async actions
- Tools and libraries to make you more productive
- Using middlewares to maximize code reuse
Look inside the book:
This book will be updated continuously because the Redux ecosystem keeps moving. You will get a lifetime of new releases of this book included in your purchase.
And if this book doesn’t help you, you get a 30-day money back guarantee. No questions asked.
The best way to learn how to program is to do hard and deep work. There are no shortcuts.