I loved how this book gives a broad overview of most challenges you'll definitely encounter when working on a large scale React application, while also providing examples and guidelines on how to approach each of them.
I also liked how the writing is clear and flows easily.
And by broad I mean really broad, it starts with a discussion of what is complexity, then goes into modularity, systems design, the file structure of a codebase, data fetching solutions, state management, performance, testing, ui design systems, i18n, distributed systems, tooling, type safety, and more... the list is long and on point, all critical parts.
The big disappointment (and the reason why this is not 5-stars) for me is with the printed version. I got the physical book because reading on screens doesn't work for me (I tried eBooks, many times). Here's the issue: the book is full of links to deepen your study on particular topics, but you can't really click anything on a paper. And as far as I know, there's no website where these resources are available (at least for people who bought the printed version), so you need to buy the ebook separately to have the pdfs and be able to click the links in order to take the full advantage of this content. I would expect the printed version to automatically give access to the ebook as well, even if that meant $10 more, it'd be a better experience for people who prefer reading printed books.
That aside, this book is well worth. It'll give you a lot more clarity on the important topics to consider in a large scale web application, specially if you feel a little lost or overwhelmed in such a huge landscape of tools, competing frameworks, and discussions. Thank you Addy and Hassan.