Home > Store > Open Source > Ajax & JavaScript

Learning React: A Hands-On Guide to Building Maintainable, High-Performing Web Application User Interfaces Using the React JavaScript Library

Learning React: A Hands-On Guide to Building Maintainable, High-Performing Web Application User Interfaces Using the React JavaScript Library

eBook (Watermarked)

  • Your Price: $25.59
  • List Price: $31.99
  • Estimated Release: Nov 21, 2016
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Also available in other formats.

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2017
  • Dimensions: 7" x 9"
  • Pages: 300
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-454650-4
  • ISBN-13: 978-0-13-454650-6

High-profile sites like Facebook, Instagram, and Airb2b increasingly rely on React as a core web development tool, and React is rapidly gaining traction amongst web professionals worldwide. Learning React helps you master this breakthrough technology, and leverage it to rapidly build professional web sites and apps of your own. Kirupa Chinnathambi explains how React overcomes long-time UI performance challenges, and helps you make the most of it by mastering its radically new approach to developing web user interfaces.

Offering more clarity, greater depth, and far more useful examples than any competing book, this guide covers all you need to know, from the absolute basics to advanced techniques:

  • Adding React to existing pages, and building your first React app
  • Mastering JSX, rendering elements, and using types, properties, and children
  • Understanding and using React components -- and building your own
  • Working with external data sources
  • Constructing visually complex apps, including games
  • Routing with React Router
  • Building multi-page apps using movie data and basic or expanded views
  • Working with animations
  • Optimizing your React dev environment with Gulp, Browserify, and Flux
  • Testing React apps

Sample Content

Table of Contents

1. Why React?
2. Building Your First React App
3. Components
4. Working with External Data Sources
5. Building Custom React Components
6. Building a Visually Complex Application
7. Routing Techniques using React Router
8. Building a Multi-Page App
9. Working with Animations
10. Setting up Your Dev Environment
11. Adding Flux into the Mix
12. Testing Your React Applications


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership