Not every application needs Redux, and that's okay! There are also countless alternatives. However, if you write (or learning to write) Redux, this book describes modern Redux and the new best practices.
See table of contents and more details on the website.