Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
React.js Essentials Paperback – August 27, 2015
|New from||Used from|
Frequently bought together
Customers who bought this item also bought
About the Author
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 79%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
It does explain the lifecycle methods very well however, this is rare and not worth the price.
Probably the worst programming book I ever read in my life.
There are a number of things that this book does particularly well, in my opinon. First, it is well-written and easy to follow; code is always presented and then explained carefully, usually step-by-step. The explanations of Flux and of the React component lifecycle are particularly good (the author also offers a helpful "cheatsheet" for the component lifecycle at http://react.tips). Second, the book provides thorough coverage of using React.js without JSX, even though -- following what appears to be the standard way of using React -- the example application itself uses it. This is helpful not only for people who might be put off by JSX, but also for those of who want to know more about how it works behind the scenes. Third, the book covers important topics like React.js best practices and using React.js for server-side rendering (or, really, for rendering anywhere other than the DOM). Fourth, the book covers the forthcoming version of React (currently v0.14 Beta 3); I found this helpful because I know that what I learned isn't about to immediately "go stale" (the differences between React v0.13 and v0.14 aren't absolutely enormous, but there *are* some fairly significant differences). Fifth and finally, all of the book's code is posted on GitHub, and the author is *very* responsive to any issues that arise, quickly noting any updates or corrections that turn out to be necessary. That's a nice added benefit.
In the end, despite any (very minor, in my view) negatives, the book succeeds admirably at what it sets out to do (teach React.js essentials), and I am happy to give it a five-star rating.
The good: The author responds to the support forums on the publisher's website very expediently and friendly. The book provides a great resource for explaining the lifecycle of a component, which is about when everything finally started to click for me.
The bad: I still felt completely lost after this book. I felt confident to build simple stateless components, but beyond the component lifecycle I mentioned above, I don't think I learned much. It was just enough to get me excited about the possibilities though. Seems way more concise than Angular, and I like how there is a separation of concerns (components) rather than a separation of technologies (html, css, js). Anyway, before I digress, my biggest gripe with this book is the way the author doesn't properly explain what we're building, proceeds to dump multiple lines of code on you, and then says "Tada! Now let's have a look at what we just did..." *dumps the exact same code on you without explaining what any of it did*
Anyway, I would highly recommend the book "Pro React" instead of this title. I learned a lot, and I felt like I could use a lot of the code to boilerplate my own projects as opposed to this useless twitter stream picture grabber thing that I'm still not quite entirely sure how or why it does anything.
Most recent customer reviews
If you want to learn a technology as hot as React, the a book is not the...Read more