- Paperback: 222 pages
- Publisher: O'Reilly Media; 1 edition (August 4, 2016)
- Language: English
- ISBN-10: 1491931825
- ISBN-13: 978-1491931820
- Product Dimensions: 7 x 0.4 x 9.1 inches
- Shipping Weight: 13.6 ounces (View shipping rates and policies)
- Average Customer Review: 25 customer reviews
- Amazon Best Sellers Rank: #114,423 in Books (See Top 100 in Books)
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: Up & Running: Building Web Applications 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
About the Author
Top customer reviews
Should I use browserify?
Should I use gulp?
Should I just use npm?
What about Redux?
I'm lost on the official Facebook React page and suffering from information overload.
Which tutorial should I follow? The top ones on Google seem to be out of date already?
JSX is hot? Ok right, let me look into that when I get a chance.
Everyone tells me how good React is for building web applications quickly, yet here i've been fluffing around reading about JS build tools for months and still haven't put a line of useful React code anywhere. It's like the Emperors New Clothes or something - everybody is clapping and I'm wondering if the problem is just me? I feel ready to give up before I begin!
Now this is where Stoyan's book helped me immensely. He helps you understand the "why" using practical building blocks and let's you decide the rest.
It's an incredibly risky and brave book - on the very first page it says:
"....download to a location where you'll be able to find it.
mv ~/Downloads/react-0.14.7/ ~/reactbook/react"
The assumptions right there are a recipe for an errata sandwich right?
Well, the book is full of these specific commands that work on Mac and it actually worked very well for me (sure, there is a little errata, so make sure you visit the errata page). Stoyan understands his target audience very well and clearly knows from experience where people are needing the help and the tools they're building with. He tries not to waste a moment of your time so you move very quickly from having hardly a clue to feeling very confident about React. I did glaze over a little for a chapter or so, typing in version 1 of the "Whinepad" and ended up copying blocks of the code (cheating) from the GitHub repository. But I know I'll come back to those bits later. The GitHub repository is a real treasure actually and as valuable as the book itself for sure. On a final note, I would recommend having a copy of Understanding EcmaScript 6 handy so you can dive deeper on ES6 classes, arrow functions and destructing assignments as needed. Stoyan introduces ES6 concepts in the book and does a quick comparison of old and new but then moves on quickly. He doesn't discuss these in detail, which is appreciated and keeps the book thin but I did find myself reaching for the other book often to understand the syntax better which I found very useful. Great book! Thank you Stoyan!
I have a couple of quibbles. The version of React used in the book is a little old now, and there are some mismatches between the code listed in the book and the code displayed in the screen caps. I would have appreciated more long code listings with all of the functions shown together, and fewer listings of isolated functions on their own.
I haven't read any other React books, and can't compare this book to any others that might be out there. But I found it easy to work through the book, and it did teach me what I wanted to know.
Mid way through the book I did find myself seeking external sources for better explanations and more reasoning behind why some items should be built in certain ways, however kudos to the book for helping me reach a point where I could do that.
Great for beginners, I would say ok for intermediate though you can find other better sources of information (such as Dan Abram's own videos).
However, I have several issue with the book. The primary project teaches off a single index.html with no server, which disables the react dev plugin. It also (if you follow the examples) conc's all your files together, so troubleshooting in the console is much tougher. I see no gain to introducing an opinionated and hacky build environment that make developing harder (ie 'watch' calling a .sh file instead of one of the many other options). It also comes in at a random part of a chapter halfway though the book. Also there are a couple cases that ignore the fundamental teaching principal or primacy. It first teaches you the wrong way, then in a later time explains it is wrong. That would have messed me up if I had not read the React docs before the book arrived. For that reason, and its general structure, it is not a book you can just find the info you want and move on. It is a book you need to work through chapter by chapter, without skipping ahead. That would be easier if it followed a more logical structure, but there are some pretty odd sidebars that, if you have been developing a while, are just distractions.
Most recent customer reviews
The problem with this book is that it's a typical mediocre O'Reilly...Read more