- Tapa blanda: 250 páginas
- Editor: O'Reilly Media; Edición: 1 (25 de diciembre de 2015)
- Idioma: Inglés
- ISBN-10: 1491931825
- ISBN-13: 978-1491931820
- Valoración media de los clientes: Sé el primero en opinar sobre este producto
- Clasificación en los más vendidos de Amazon: nº78.652 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
Compara Precios en Amazon
+ Envío GRATIS
React: Up & Running: Building Web Applications (Inglés) Tapa blanda – 25 dic 2015
Los clientes que compraron este producto también compraron
¿Qué otros productos compran los clientes tras ver este producto?
Descripción del producto
Reseña del editor
React is a new, open-source technology from Facebook that has stirred quite a storm in the web development community, and some would say it’s the next best thing to a silver bullet for building web applications. With React: Up and Running you'll learn how to get off the ground with React, with no prior knowledge.
This book teaches you how to build components, the building blocks of your apps, as well as how to organize the components into large-scale apps. In addition, you’ll learn about unit testing and optimizing performance, while focusing on the application’s data (and letting the UI take care of itself).
Biografía del autor
Stoyan Stefanov is a Yahoo! web developer, Zend Certified Engineer, and an author, contributor, and tech reviewer of various O'Reilly books. He speaks regularly about web development topics at conferences and on his blog at www.phpied.com. Stoyan is the creator of the smush.it image optimization tool and architect of Yahoo's performance optimization tool YSlow 2.0.
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
|5 estrellas (0%)|
|4 estrellas (0%)|
|3 estrellas (0%)|
|2 estrellas (0%)|
|1 estrella (0%)|
Opiniones de clientes más útiles en Amazon.com
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!
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.
The problem with this book is that it's a typical mediocre O'Reilly book. It's not very comprehensive and it tends to ramble on about non-core concepts and tools. Not enough pages are dedicated to actually learning React. The code listings are too involved too early. Having the first 3 chapters use native JS rather than JSX was annoying. Most people new to React are going to use JSX. Even if people use raw JS calls in practice, it's much easier to read JSX and get the idea.
I felt that Learning React was a bit too skimpy on details with the limitations and quirks of JSX which this book handled a bit better in that chapter. I also like how it mentioned Flux. However, Learning React mentioned React Router which is also useful.
It's unlikely we will see a completely comprehensive React book with best practices and recommended modules. There are simply too many and front end development changes too fast. This book was too skimpy on the discussion of learning React.
This book is different. It introduces React, just React, and does it with plain ol' ES5. You learn about the components, the lifecycle, what React is all about. Then he moves on to JSX, and starts to include the build process. The teaching apps get more involved and things build on earlier material. I also have to say that the choice of examples, while fairly simple, do a great job of showing "hows and whys" of React. Not a big book, but it's full of good material!