How do I manage a large state in production? Why do I need store enhancers? How do I test middleware?
Get the answers to all these questions and many more using simple terms and sample code. Learn everything you need to use Redux to build complex and production-ready web applications.
I admit I was fooled by the term "complete". I had a different understanding of "completeness" author means ... In short words, Redux as a lib is simple enough to be covered in a couple of pages, but its power is in its extensibility: tons of middleware & other accompanying components of varying maturity that have been built by the community up to larger of smaller success. So by "complete" I was thinking more about Redux "ecosystem" - Redux'es usage patterns that go far wider than just basic "hello-world"-level tutorials.
Sadly this is not what I got.
Good thing is that book truly focuses on Redux (there's no time wasted on React / JSX / Jest intros), but its depth is easily comparable to what you can find for free on the web. Not the best deal, if you ask me. Disappointment.
It's a good, broad, survey of all the things in Redux that you should really know as a foundation (and are impossible to find collected in one place otherwise). Recommended for beginners. If you're looking for more, I recommend Boris Dinkevich or Nir Kaufman's Advanced Redux talks for some thoughtful stuff around middleware patterns.
The book has a good sequence of topics and explain ver clear tings like: where to put the logic of your app, where to handle http requests, how to make Unit tests of your reducers, middlewares and actioncreators. My favorite part was the fact that this book explain Redux as an individual element and not combine React concepts.