Full description not available
N**N
Excellent book that gets you into the React ecosystem
I am a desktop developer (WPF, WinForms, Qt) trying to transition into Web apps. Found out that React was the most popular front end technology, so purchased this book. I am weak (but not hopeless) in all the underpinning technologies: JS, HTML, CSS. By reading this book page-by-page, beginning to end, and by following the two projects it presents in great detail, I can now easily pretend to be a React programmer. Meaning that the book has done an excellent job of showing how I can build moderately complex web apps using React and other libraries in its ecosystem, such as Redux, GraphQL, React Router, etc. This book is not for those who are already at the intermediate level and want deep, advanced understanding of any of these technologies. The author is sensitive to the fact that a programmer reading his book - even a novice like me - is impatient to dive into code. So project 1 starts fairly early on. The writing style is just right: not too short, not overly detailed. All in all, an excellent book.
M**L
If you had to get one book.....
Nope, it's not a Quick Book. Nor is it getting up and running. It's in depth. Lengthy tutorials and explanations in each chapter makes it outstanding. The only complaint is with the publisher. The index is terrible. On the other hand, a lousy index makes you read the book to find the nugget not found in an index.
A**E
Able to get up to speed with modern Javascript, React from zero to 100 in no time.
I have little experience in front-end web technologies. This book showed me what all pieces I needed to know, and hands-on step by step guide on how to quickly get a simple app up and running. The book then goes deeper in explaining how those individual pieces (Javascript, React, CSS, HTML) work together to create the functionality. This technology area has changed a lot in the many years, but this book seems to provide the current state of art.For me, this book allows me to go from zero to 100 in a short amount of time. And I can see I will be revisiting this book for a while as I learn more about these technologies.
J**Y
A Very Good Book suffering from VERY BAD Book Editors
Overall this is a very good book. It is comprehensive, covering essentially everything the average serious developer will need to know about React in at least some detail, most things in fairly good depth. This is NOT a book I'd recommend for a beginner, however. At least some background in React and modern Web development is a prerequisite, in my opinion.The author does a good job of not only explaining the most important features of React, as well as its "friends" like Redux, and GraphQL. Beyond that, the best part about this book, which is what I was really looking for, is that he builds a couple ongoing sample WebApps thru the course of the book that put all those features and capabilities into context, and show you how to tie them together to implement a real working application.I do have 3 chief complaints, though, which is why I only gave it 3 stars.1) Whoever the editors for this book were should be FIRED, both the technical editor and the primary editor. The book is riddled with frequent errors - literally in every single chapter. Most of them are grammatical (obviously missing a word, obviously using the wrong word in the wrong place, etc.), but some are technical (in the code itself). This is simply inexcusable in my view, as the price and target audience of the book merit a premium execution. Fortunately someone who really knows their stuff will be able to spot most of the errors and work past them, but it's distracting and annoying. This is most of why I went 3 stars, not 5.2) I've read some really good Redux books and tutorials, and this one is only so-so. To his credit he tries to explain most of the advanced capabilities of Redux, but for the 2 chapters (and some extras) that he gives it it's just not nearly enough time, so he ends up just scratching the surface and ultimately creating more confusion than explanation in some cases. You're going to need to read some other things if you want to learn Redux and this is your first go at it. The GraphQL coverage is better (it's simpler), but again he gives a good overview but you'll need to do a lot more reading elsewhere.3) This is more a matter of style, but I disagree with how the book is organized. It has 3 main sections - in the 1st he does some general overview and builds a sample React App. The 2nd is a detailed, in depth breakdown of React 16 feature-by-feature. The 3rd is again a sample app with some advanced features (React Router, Redux, GraphQL).The 2nd section is great (besides the editing). I just think he should have put that 1st, followed by the 2 app sections. The reason is that the 1st section uses a bunch of the most complicated features of React before he explains how to use them. Yes, he prefaces it all with a warning that this will happen, and an invitation to jump ahead and then come back as you need - but I think that's sloppy writing and bad advice. Just read the 2nd section 1st, then the 1st, then the 3rd. That's my advice.It's a good book, and really it deserves 5 stars (the printing is great, with lots of nice color illustrations to help things make sense) - but the editing is so sloppy that I wanted to send a message. As long as you know that and can deal with it, you'll be fine.
T**.
The best React book that I have found
I have been looking for a good book on React and this is the best so far. The book is a complete look into React. It is full of sample code and has very good understandable explanations. So far by purchases of React books have not been satisfying in that they cover a few topics, This book contains over 700 pages and is a more complete book look at React and even has a discussion on ES6 and some common React Patterns. The Long and short of it is, I have learned a lot about React from this book.
R**S
Pro React 16 will catapult you into feeling comfortable using React
Pro React 16 is a very good introduction to building React applications. It walks you through the basics and into the more complicated features. By the end of the book, you should feel confident in creating a sophisticated web app.
A**C
'Pro' is accurate in the title
This book is very well written. A thorough reading can bring one to very good level of competence.
R**.
would recommend if you're already a competent JS dev
Like with most of these kinds of technical books, you'll get more out of it if you're following along with the exercises -- either explicitly, or (maybe more so?) by applying the discussions to your own projects. Freeman does a good job of discussing React, but its important to know that React's actual footprint is pretty small, and so most of the discussion is more accurately about:• common patterns that show up in React applications• pitfalls and anti-patterns to avoid• companion packages (e.g., Redux, React Router)• integrating with other common technologies (e.g., REST APIs, GraphQL)Coverage of testing patterns seemed light to me, and I'd have liked to see the introduction to the topic earlier, and then sprinkled throughout -- but that is a personal nit-pick.If you're already a competent developer with JavaScript, this book can help you get up and running with React and its surrounding ecosystem. Would recommend.
A**R
React 16 and class components in use. Very disappointing
React 16 and class components in use. Very disappointing. I have a few other books of this author and again here it comes the same boring sports store application. Repetitive content. Waste of money!
T**S
The most comprehensive reference
Takes us from zero to hero in the least possible time!
M**I
Brilliant book for all levels!
I've been a web developer for over 10 years, primarily focused on backend. With a couple of years on front end stacks, so I skipped a bunch of chapters, but for new-comers, it really does cover all the basics well. Very little to no prior knowledge is required.
Y**.
Tres bon livre
Il y a de cela quelque temps j'apprends React, et j'avais ce livre en format électronique pour accélérer l’apprentissage j’ai également souhaiter le format imprimé, qui a entièrement changé ma vision de livre imprimé parce que j'apprend très rapidement vu qu'est c'est très facile de mettre des annotations dans le livre et jumper d'un point vers un autre très rapidement. Du point de vu qualité, le livre et des très bonne qualité et il y a beaucoup de matière. En tout ca vaut le coup d’avoir livre et je suis entièrement satisfait
D**R
I like this book
With real examples this book is a good one!
Trustpilot
1 month ago
3 days ago