Enjoy fast, FREE delivery, exclusive deals and award-winning movies & TV shows with Prime
Try Prime
and start saving today with Fast, FREE Delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$7.47$7.47
FREE delivery: Wednesday, Dec 6 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $4.94
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
React.js Essentials: A fast-paced guide to designing and building scalable and maintainable web apps with React.js
| Price | New from | Used from |
- Kindle
$24.99 Read with our free app - Paperback
$4.94 - $7.4711 Used from $4.94 6 New from $7.47
There is a newer edition of this item:
Purchase options and add-ons
A fast-paced guide to designing and building scalable and maintainable web apps with React.js
About This Book
- Build maintainable and performant user interfaces for your web applications using React.js
- Create reusable React.js components to save time and effort in maintaining your user interfaces
- Learn how to build a ready-to-deploy React.js web application, following our step-by-step tutorial
Who This Book Is For
If you're a front-end developer with knowledge of jQuery and its libraries, along with frameworks, such as Angular.JS and Backbone.JS, or native JavaScript development, and you wish to use the fastest web user interface library there is, then this book is ideal for you.
What You Will Learn
- Install powerful React.js tools to make development much more efficient
- Create React elements with properties and children
- Get started with stateless and stateful React components
- Use JSX to speed up your React.js development process
- Add reactivity to your React components with lifecycle methods
- Integrate your React components with other JavaScript libraries
- Utilize the Flux application architecture with your React components
- Test your React components with Jest test framework
In Detail
Building web applications with maintainable and performant user interfaces is a challenge that many have faced for more than a decade, but no one has risen to this challenge quite like React.js. Today React.js is used by Facebook, Instagram, Khan Academy, and Imperial College London, to name a few. Many new users recognize the benefits of React.js and adopt it in their own projects, forming a fast-growing community. The speed at which React.js has evolved promises a bright future for those who invest in learning it today.
React.js Essentials will take you on a fast-paced journey through building your own maintainable React.js application. Begin by exploring how you can create single and multiple user interface elements. Create stateless and stateful components and make them reactive, learn to interact between your components and lifecycle methods and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Flux architecture and learn how to manage your application using stores. Finish by going that extra mile with the Jest test framework, running multiple tests on your application and find solutions to scale it further without complexity.
Style and approach
The book adopts a step-by-step, hands-on approach with ample codes to ensure you learn React.js at a fast pace.
- ISBN-109781783551620
- ISBN-13978-1783551620
- PublisherPackt Publishing
- Publication dateAugust 27, 2015
- LanguageEnglish
- Dimensions7.5 x 0.47 x 9.25 inches
- Print length208 pages
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Product details
- ASIN : 1783551623
- Publisher : Packt Publishing (August 27, 2015)
- Language : English
- Paperback : 208 pages
- ISBN-10 : 9781783551620
- ISBN-13 : 978-1783551620
- Item Weight : 13 ounces
- Dimensions : 7.5 x 0.47 x 9.25 inches
- Best Sellers Rank: #3,667,578 in Books (See Top 100 in Books)
- #1,187 in JavaScript Programming (Books)
- #1,684 in Mobile App Development & Programming
- #1,771 in Object-Oriented Design
- Customer Reviews:
Important information
To report an issue with this product, click here.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I think the advanced stuff is very Facebook biased so if you are looking for some redux and mocha this is not the case.
Also will loved to see some ES6.
The good: The author responds to the support forums on the publisher's website very expediently and friendly. The book provides a great resource for explaining the lifecycle of a component, which is about when everything finally started to click for me.
The bad: I still felt completely lost after this book. I felt confident to build simple stateless components, but beyond the component lifecycle I mentioned above, I don't think I learned much. It was just enough to get me excited about the possibilities though. Seems way more concise than Angular, and I like how there is a separation of concerns (components) rather than a separation of technologies (html, css, js). Anyway, before I digress, my biggest gripe with this book is the way the author doesn't properly explain what we're building, proceeds to dump multiple lines of code on you, and then says "Tada! Now let's have a look at what we just did..." *dumps the exact same code on you without explaining what any of it did*
Anyway, I would highly recommend the book "Pro React" instead of this title. I learned a lot, and I felt like I could use a lot of the code to boilerplate my own projects as opposed to this useless twitter stream picture grabber thing that I'm still not quite entirely sure how or why it does anything.
Top reviews from other countries
The big editorial mistake is that the book project does not work until right at the end, so it is difficult for the reader to check their work or experiment with the project at the end of each chapter (via console.log and breakpoints) to consolidate what they have just learned. The user would also need a build file that makes browserify create sourcemaps up-front so that debug is possible (which only needs a {debug:true} in the right place, but is not mentioned).
It would have been far better if all the React components were built as static place-holders first, then fleshed out as the project progressed (this is not only entirely possible, but also the way Facebook recommend you do it in their docs). That way, there are no dependencies (missing components) that prevent the project working at the end of each chapter.
The second problem is that the instructions to set up the development build script (and specifically babel) are out of date. The solution is on the book github threads, but NOT in the publisher's book errata page, which threw me a bit (I had worked it out myself by the time I thought to look on github, but that took an hour of head-scratching). Perhaps the author might want to submit all the changes listed in the github book threads (or an errata.txt in the repo, referenced in the readme.md, which would be the perfect solution) so that we have them all in one succinct point of truth than can be printed and inserted into the book.
Nevertheless, helped me to get up to speed quickly, and would be useful for all existing web application devs looking to move to React. Beginners in JS web application development may want to look elsewhere though, as the points above will confuse, and potentially make beginners give up!
My only very minor criticism (so far) is the overuse of the longer JavaScript methods to contruct the HTML view rather than the nicer JSX syntax (which allows you to intermix HTML inside JavaScript methods without having to surround with " or ' quotes).
Très bon pour débuter en React, mais pour le reste, il faut encore se fier à Messieurs G. pour plus d'informations. Vivement qu'une presse spécialisée rentre dans le vif du sujet.

