Practical Enterprise React: Become an Effective React Developer in Your Team
J**Y
NOT a Good Book to Learn React, ONLY Helpful for Material-UI Fans
I wanted to like this book, I really did. Unfortunately, my short review is this: IF you _ALREADY_ know React, Hooks, TypeScript, Redux, and Material-UI, this book is a decent walk-though of how to put all those libraries together into a simple app (along with several other libs). Otherwise, this book is a complete waste of time and money.First, the authors seem like nice folks - but they're just not good teachers or technical writers. They do very little actual "teaching" in this entire book (beyond wiring a bunch 3rd party libs together), and when they do try, the explanations are brief (and generally incomplete and thus just confusing).Second, this book wastes about 15% of its paper on completely useless filler. ALL the text is larger than it should be, which is annoying from page 1. But then, many MANY _entire_ pages are just wasted with useless code printouts that don't need to be there and don't help you learn anything at all. For example, there are literally at least 15 pages filled with nothing but printed-out CSS styles or JSON sample data that you will learn nothing from by reading on a page in a book (ex: arrays of the same JSON objects repeated with different sample values).Even the code that _is_ actually relevant to the current topic in any given section is confusing, because there are no _bold_ highlights to separate what's changed (i.e. what you're meant to focus on) from all the boilerplate filler code around it (and there is _tons_ of filler - import statements, functions that aren't being discussed, etc.).Third, the entire book uses TypeScript, but the authors barely explain TS or TSX _at_all_, much less even React JSX, Hooks, or most of the other advanced aspects of React (they do offer a basic tutorial on components at the beginning, but that's about it). UNLESS you already know React and TypeScript quite well, don't even bother with this book. You won't learn them here.Fourth, this book is literally just a long walk-through of building a webapp using Material-UI (MUI). If you don't already know MUI (or want to learn it, specifically, by example), this book will offer you very little. Everything is built around the MUI way of doing things (conventions, styles, etc.).There is no actual deep development/JS/React _theory_ to be learned in this book unless you want to read a long tutorial on using MUI with a bunch of other libraries (Axios, Formik, Yup, ApexCharts, Redux Toolkit, Moment, etc.).Final word - this book does have some value, but again, only if you already know React, TypeScript, and MUI, and want to read about wiring them together into a simple webapp. Otherwise, don't waste your money – you'll finish this book with more questions than answers.
TrustPilot
2 周前
1天前