Learning React A hands-on guide to building maintainable, high-performing web application user interfaces using the React JavaScript library As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additional tricks that make building the visuals for such apps much, much easier.
What React isn’t, though, is beginner-friendly and approachable. Until now. In Learning React , author Kirupa Chinnathambi brings his fresh, clear, and very personable writing style to help you understand the fundamentals of React and how to use it to build really performant (and awesome) apps. Contents at a Glance Chapter 1 Introducing React Chapter 2 Building Your First React App Chapter 3 Components in React Chapter 4 Styling in React Chapter 5 Creating Complex Components Chapter 6 Transferring Properties (Props) Chapter 7 Meet JSX–Again! Chapter 8 Dealing with State Chapter 9 Going from Data to UI Chapter 10 Working with Events Chapter 11 The Component Lifecycle Chapter 12 Accessing DOM Elements Chapter 13 Creating a Single-Page App Using React Router Chapter 14 Building a Todo List App Chapter 15 Setting Up Your React Development Environment Chapter 16 The End Chapter 17 (Web Edition) Working With External Data Chapter 18 (Web Edition) Creating a Sliding Menu Using React Motion Register your book at informit.com/register for free access to the Web Edition and two exclusive bonus chapters.
Author has good pedagogy (although his quips are sometimes slightly irritating). The chapter on react-router is out of date as the project has gone through a complete rewrite but otherwise this can be followed through from start to finish with no problems and you will learn a lot. There's also a sort of "cap" project towards the end that ties everything learned—or most of it—together. Also, protip: I followed his steps on setting up the dev environment for a React app and they worked fine but Facebook's official project create-react-app may make things even easier, from what I'm told.
The author does a great job of introducing one concept at a time and then ties it all together. The overall tone of the book makes it easy to read cover to cover in one sitting.
Gotta be one of the best in the wild! This book makes ReactJS look so interesting. Great tutorials!!! I love those golden yellow as well. So many graphics and great use of white space!! There's a web version of this as well, but I think it's missing one chapter from the book where he's talking about refs, but the web has some extras that the book doesn't have, so check the author's site as well!!
I really would like to thank my local library for purchasing this book. Web technology get outdated too fast. I mean, just look at AngularJS... CDN$50 is over my budget for a 200-page book. Anyways, Leveled up! ;D
Spectacular job of keeping things simple by only focusing on one point at a time, choosing great examples, and using readable code with well-crafted, simple explanations. Many authors try to achieve this the lazy way- by omitting large amounts of code and relying on the reader to download it and understand it on her own. By contrast, the Learning React author included all of the code in the book and was not afraid to repeat code when it reinforced his point.
Learning React is an excellent and accessible introduction to the popular JavaScript front-end framework (React is a way of handling the V in the MVC model). The examples are good and the explanations are clear. It's a good book for getting your feet with in React. It assumes some JavaScript knowledge, but you don't have to be a JavaScript expert to dive into React. Best of all, the author is responsive to questions and comments via the book's forum and his Twitter account, so there's plenty of support on your journey.
The author explains very well the basis of the library, essential for a thorough knowledge, however, does not explore many of the most widely used practices such as scaffolding or ES6, although it is important, it is beyond the scope of the book. But i found the book very well detailed and illustrated, also it has a web edition so if you register the book on a website you can access to exclusive and important content.
Solid introduction to React Java Script library. The examples are concise and focus on the concepts at hand. This book is definitely for beginners as the title implies. However, its still worth a read even if you are seasoned programmer that needs to get up to speed on React.
I know some complain that there's too much hand-holding, but his writing kept me so engaged and, frankly, amused. He's an excellent instructor, clearly a talented developer. I'm grateful for this comprehensive introduction.
There are critics stating that the book is already outdated. Well, this is the case for most of the technology books. The book is easy to read and gives the basics in a soft manner. Considering you won't spend much time reading it (two days at most), it definitely is worth reading.
very solid book! the jokes often rubbed me the wrong way and I wanted him to just get to the point, but he did always end up getting there. easy to understand, great examples.
Great starting point for beginners in React. To understand the concepts in the book, you definitely have to code their examples and try something on your own.