Summary React in Action introduces front-end developers to the React framework and related tools. This clearly written, example-rich book begins by introducing you to React, diving into some of the fundamental ideas in React, and working with components. In the second section, you'll explore the different ways that data works in React as well as learning more about components. You'll also find several useful appendixes covering related topics like React tooling and the React ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology Facebook created React to help deliver amazing user experiences on a website with thousands of components and an incomprehensible amount of traffic. The same powerful tools are available to you too! The key is a clever design for managing state, data flow, and rendering, so your application is easy to think about and runs smoothly. Add an incredibly rich ecosystem of components and libraries, and you've got a recipe for building web apps that will delight both developers and users.
About the Book React in Action teaches you to think like a pro about user interfaces and building them with React. This practical book gets you up and running quickly with hands-on examples in every chapter. You'll master core topics like rendering, lifecycle methods, JSX, data flow, forms, routing, integrating with third-party libraries, and testing. And the included application design ideas will help make your apps pop. As you learn to integrate React into full-stack applications, you'll explore state management with Redux and server-side rendering, and even dabble in React Native for mobile UIs.
What's Inside
About the Reader Written for developers familiar with HTML, CSS, and JavaScript.
About the Author Mark Thomas is an experienced software engineer who works daily with React, JavaScript, and Node.js. He loves clean code, beautiful systems, and good coffee.
5 star rating, because you can read this book and just this book and start building a mid-level react application from scratch. It actually provides all you need to start with. Very comprehensive, easy reading and interestingly easy to follow. It contains many challenges ( maybe small projects ) that evaluate your findings through out the book.
At this point, this book is pretty far out of date. It doesn't cover hooks at any point, which is the main casualty of the publish date. The book is so old at this point that the demo website doesn't even work any longer; the code may work, but the code-base is so large that it's overwhelming and I found that I had zero interest in pulling it down. The examples would have been far better suited as small, self-contained demonstrations instead of trying to connect to a larger website. At the very least they could have been integrated better. Pages of the book were dedicated entirely to examples which were nearly carbon copies of previous examples.
If you're going to learn React, I'd recommend just reading the React Documentation. It reads easier than you'd think and is much more beginner-friendly.
Definitely not a book for beginners. Very theoretical, project used as an example is very complex, difficult to follow in some places, would be much better to have simpler samples and then case study at the end as summary.
Book is filled with great insights about React but I would have loved it even more if it followed the writing style of ROBIN WIERUCH. Sometimes it's really hard to follow the code. Too much emphasis on theory so it does feel dull and boring at a time. Definitely worth a read.
It is outdated and the example project doesn't work because dependencies are too old or it is not worth make it working. It is bettere reading React documentation. However, I liked the approach of "reinventing the wheel" to understand how stuff works under the hood. It lacks of modern concepts but it is good to practice basic concepts of components, props and state.