Jump to ratings and reviews
Rate this book

React: Up & Running: Building Web Applications

Rate this book
Hit the ground running with React, the open-source technology from Facebook for building rich web applications fast. With the second edition of this practical guide, Stoyan Stefanov--designer of the YSlow 2.0 performance tool--shows you how to build React components and organize them into maintainable, large-scale apps. If you're familiar with basic JavaScript syntax, you're ready to get started.

Through the course of the book, web developers and programmers will build a complete custom app that lets you store data on the client. You'll quickly learn why some developers consider React the key to the web app development puzzle.

222 pages, Paperback

First published January 1, 2015

64 people are currently reading
149 people want to read

About the author

Stoyan Stefanov

23 books71 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
21 (14%)
4 stars
69 (48%)
3 stars
41 (29%)
2 stars
8 (5%)
1 star
2 (1%)
Displaying 1 - 16 of 16 reviews
Profile Image for Anton Antonov.
356 reviews54 followers
November 25, 2015
React: Up and Running is one of the few books that I've been waiting for since Q1 of 2015.

And here it is. Did I expect too much?

To better explain my review, I need to compare it. Let's take for example the React docs.
The best definition of the React docs is - a maze. There's a lot of information, but it's not so obvious how to navigate towards it.

React: Up and Running does not have the same issue. The fact that it's a book means that it has to be better structured.

Getting the basics down - easy with the book. However why do I rate it 3 / 5?

Lets say that when I buy a book about React, I expect it to teach me more than the documentation. Now the book is pretty short. Only 4 chapters with some of the more documentation-obvious content put in for easy writing.

Cut the `Hello world` first chapter a bit. Introduce `JSX` chapter almost exactly after chapter 1. Don't use anything but JSX in the next chapters as no one in their right minds would use React.render if they knew about JSX. Not even XML dislike can justify that.

Now 4 chapters beyond - where am I? I know how to build UNMAINTAINABLE React components. Testing? Not really. Debugging? Not really.

I've written 3 scrap apps that barely count for anything worthy with React. I expected something much larger as a whole, say, Real time train schedule page. Something that would really show React components communicate with each other and show good components separation and design.

And most importantly I would've liked a React architecture addressed - be that the now official Flux, Redux or whichever. You just can't neglect that with how the React community shapes up towards the before-mentioned architecture libraries.


Also a small suggestion regarding the "Now you know how to:" sections at the start of each chapter. It feels weird that they're at the start of a new chapter and explain what you learned in the previous one. It makes more sense to have them at the end of each chapter. Other O'Reilly book do it so. This one should follow the pattern.

I hope the book sees some edits and changes. Maybe a 2nd edition with the missing chapters, that would really make you learn React beyond the documentation.
Profile Image for Oleksandr Golovatyi.
504 reviews42 followers
November 9, 2017
Great book to start learning React.js. It has great app example with very detailed explanations by author.
37 reviews1 follower
December 26, 2017
Nice introduction to react and redoux. Author is showing how framework is working. He wants reader to understand the idea which should be valid even if new version of framework arrives. In my opinion he spent too much time showing how to use react without JSX which... come on is there anyone doing html tags without JSX?

I enjoyed introduction to Flux and whole application store idea. Instead of showing us some version of library that will be outdated soon author show us how we can implement one by hand and help under the concept.

Profile Image for Daniel Barenboim.
261 reviews7 followers
May 20, 2018
Great book on React. A complete run-through from start to finish.
Very thorough but allows you to take things further on your own.

Starts at the most basic level, without the use of any packages or dependencies.
It then works its way up so that you gradually incorporate the newer tools available to you in React. Especially those for transpiling, module bundling, and testing.

Would recommend this book to anyone trying to learn React.
Profile Image for Giuseppe Burtini.
16 reviews3 followers
May 10, 2017
Basic introduction to a fast moving environment, already feels a bit out of date. Half the book is code examples and screenshots of Chrome dev. tools. Code samples were inconsistent and didn't always apply best practices.
13 reviews
March 23, 2018
After reading this book I can say that there is enough content to get started with React. The title of this book clearly fair with you, especially if you get ready to some interview in a hurry. However, this book shows you nearly 15% of the true power of React. So, continue reading other sources.
Profile Image for Aiman Adlawan.
123 reviews3 followers
November 22, 2018
I wanted to learn react from scratch by reading a good resource like a book. So, i decided to grab this book. It was pretty much straight forward and it has good contents that helped me learn some basic principles of this great front-end language.
Profile Image for Benjamin.
268 reviews
December 12, 2018
Great intro to React, although as always in the programming world, it's getting a little dated and will only continue to.
Profile Image for Nathan.
4 reviews4 followers
March 10, 2019
Good intro to React book at the time it was written, but mostly outdated now (2019). It would be nice if another version were released, or if the github repo was updated to modern React.
Profile Image for Tan.
3 reviews
February 12, 2017
Great book not only for React but also for Javascript developers

It helps me to understand deeper on react.
And for the new javascript developer like me. This book helped me to open my eyes and my mind about the wolrd of JS, building stronger app (UI, types checking, unit test, ...)
Profile Image for Juvoni.
98 reviews103 followers
September 17, 2016
A gentle introduction for beginners, but I was expecting a little bit more and felt the content was shallow. By Up and Running, I'm not sure if was just in regards to your local environment; would have liked more production quality examples and topics.

Component examples were very simplistic and little talk of the ecosystem of libraries needed to get things running. The core topics covered in depth official documentation should have been kept to a minimum and more focus on practical and above intermediate applications. The 'advanced' topics towards the end could have been the main examples and gotten more involved as the book progressed.
Profile Image for Rafael Belliard.
1 review1 follower
September 6, 2016
Very clear introductory to React and ES6. The pacing is rather quick, so I would recommend it to developers aware of modern client-side libraries.
Profile Image for Jason Kim.
84 reviews
April 20, 2017
This is a good introductory book for getting started with React.

Unfortunately, although it was only published in 2015, it's already quite dated in the react world.
Displaying 1 - 16 of 16 reviews

Can't find what you're looking for?

Get help and learn more about the design.