React Quickly: Painless web apps with React, JSX, Redux, and GraphQL
A**E
React in Plain English
I am very new to React and English is my second language. However, I have no trouble understanding the content of this book at all. Furthermore, I am a visual learner so all the figures and images are extremely helpful. The author made React easy to understand and he explained the concept very well. My favorite chapter of the book is "Handling events in React". To sum up, this book helps me understand React better because the author keeps it simple and basic for a newbie like me.
A**S
Good book, but definitely NOT "quickly"
I'm halfway through the book, and it has a nice conversational flow. It's obvious to the author that Epstein didn't kill himself. And while the material in the book does get repetitive, I believe the repetition helps with retaining information. Unfortunately, I have found (what I believe) to be several typo's in important parts of the book.What I DON'T like about the book is that it is in no way, shape, or form React "Quickly." It should be called "React In A Sizeable Chunk of Time". I mean, one CAN breeze through this book, and not really focus on the examples and such, but then what's the point of reading it? It would have been nice if this could have been distilled into a book half to two-thirds the size that it is now. Nevertheless, it's still a good buy.If I could give it 4.5 stars, I would.
D**J
Incredible repetive in the same things. In other parts, it goes too fast
So far I've read around 70% of the book and this is what I think so far:Chapters 1-8: It introduces React and JSX. It's fine and you get to understand everything. However, it's not 'quickly' because it repeats the same things over and over. You can tell they wanted to waste pages to make the book bigger. For example, the reader is supposed to have a good understanding of web development and HTML and Javascript, yet it wastes half a page with a screenshot of a page just to show that "most UIs have more than one element ... such as buttons, video thumbnails and a YouTube player". Or for example, they repeat the same script in a page and in the next one to make things clear. Sometimes there are comments that are repeated 3-4 times. Don't miss understand me, those chapters are good, but it's impossible to avoid thinking "You already said this, move on...".Chapters 9-11: These are 'Projects'. Basically Azar goes back and re-explains everything again, but with a more specific example. For reference, the book has 500 pages. All the projects (6 in total) take 100 pages and the appendixes 50 or so.Chapters 12, 13 and 14: This chapters are really important. They are about Webpack, Router and Redux. The first one (Webpack) is incredible compact and doesn't explain what he's doing. To be fair, it's not a book about Webpack, but sometimes he puts a 20-line config file without explaining what is all that or why we need to include the 10 dependencies. The Router is better, the only problem is that it's outdated already. I've had to read an online tutorial and the current version of React Router is completely different than the version Azar uses. The Redux chapter is so-so, it explains the basics but I still wish that he would explain a few things he did (namely listing 14.6 in page 292).Overall, it's not a terrible book, it's good to understand some of the principles and how it works, which is something that it's hard to find an online tutorial. Nevertheless, I believe the first 11 chapters should take 150 pages (top!) instead of the 220 pages they take; the other chapters should be longer and explain better what he's doing.
R**T
Code examples not even indented
Not a big fan of having to shell out an additional $10 when I already own the hardcopy, but I figured since I'm always on the computer anyway, it might be beneficial. Not so. The digital version of this book is almost completely worthless.Code is not even indented!Image captions creep directly into the middle of code examples.Font sizes change in the middle of code examples.Font colors change in the middle of code examples.It would appear that the digital version of this book, like many other programming books, was never reviewed by anyone.Save your money and aggravation.
J**Y
Feels a bit hurried in places
Part 1 of the book is very well done - clear and concise setting the foundations for React (JSX, State, Lifecycle, Events, Forms, Components). Part 2 starts with an introduction to Webpack which is pretty good and then leads into Routing by creating a bare bones router from scratch. I understand what the author was driving at regarding the demonstration of a bare bones router but it only added unnecessary complexity to a book already brimming with complexity. Toward the end of the routing chapter another bit of a tangent is taken by a discussion of Routing with Backbone? Chapter 14 - Working with data using Redux - is where the book really fell apart and felt rushed. Great discussion of the concepts behind Redux and unidirectional data flow. As the chapter gets into the mechanics of using Redux I found myself more and more confused even after several trips through the chapter. Too much is left to the reader to figure out. If you're a javascript guru it may be a piece of cake but for me having minimal experience with ES6 it was very difficult. I remember reading somewhere that until you are VERY comfortable with React to stay away from Redux as it will only complicate things and I agree wholeheartedly. After the Redux chapter I ended up skipping the GraphQL chapter 16 and React on Node chapter 17 as they were concerned with server side issues. Unit testing with Jest was covered very well and was clear. Chapter 18 built a Book Store application using React Router and although a bit simplified did demonstrate pulling the pieces together. There are a few more smaller projects in the ensuing chapters showing you different ways to use React. Overall I learned a lot about React but a great deal of the books is used up discussing how to set up projects using Webpack and it's various plug-ins. More material and discussion should have been dedicated to React and I think adding in Redux with a hurried discussion about it took away from an otherwise good book.
J**L
Very poorly printed book... impossible to read without strain
The quality of the printing of this book is very poor. The margins of the left side pages make the book impossible to read without strain. See the provided photo. There is a ton of room of the left margin with only a few millimeters on the right margin.Very disappointed.
P**Z
Excelente libro para desarrollar aplicaciones Web basadas en React
Excelente libro para desarrollar aplicaciones Web basadas en React y que te regalen la versión PDF estuvo excelente.
A**O
Moderno e appassionante
Ho letto più libri sullo stesso argomento e devo dire che questo è quello che mi ha interessato di più all'argomento che viene trattato e arricchito con il supporto di brevi interventi video dell'autore, il che rende molto più umano e tangibile quelli che sono argomenti puramente astratti e una narrazione approfondita e frizzante, talvolta arricchita da un linguaggio formale misto ai tecnicismi. L'ho già consigliato ad alcuni miei colleghi che hanno condiviso le mie stesse impressioni. Fate vobis.
K**R
One of the best recourses on React
I enjoyed this book in details after learning React from online courses.I'll highly recommend
J**J
A frustrating read
This book is hard work. It makes simple things seem difficult and it's very wordy in places, failing to get points across simply. I wouldn't recommend this book. Not up to Mannings generally high standards.
TrustPilot
2 个月前
1 周前