Time to level up your Redux skills!

Tutorials are just touching the surface. They don’t go deep enough for you to get it.

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:

redux reducer

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 are a busy developer and you want the most effective way to learn Redux.

You don’t have time for endless googling for tutorials. Tutorials that often are completely out of date.

What if Redux was on the list of tech you enjoy working with?

You already know a bunch of libraries and tools. Wouldn’t it be great if Redux was one of those?

You would finally master all the necessary tools to be able to write modern web applications with JavaScript.

Learn how to write awesome Redux apps with my upcoming book Real-world Redux.

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.

What does the book cover?

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:

Read a sample chapter

Read the table of contents

Buy Real-world Redux - available now!

[xyz-ihs snippet=“buybutton”]

Still not convinced?

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.

About the author

profile pic
I’m Jakob and I have been coding Redux since it was first announced by Dan. I have 10 years of experience as a professional dev and I have been coding as a hobby since I was a kid.

I’m a strong believer in sharing and helping others. I have a blog and I work on open source projects.

The best way to learn how to program is to do hard and deep work. There are no shortcuts.