Learning React A Hands-On Guide to Building Web Applications Using React and Redux

by
Edition: 2nd
Format: Paperback
Pub. Date: 2018-05-15
Publisher(s): Addison-Wesley Professional
  • Free Shipping Icon

    Free Shipping on All Orders!

    *excludes Marketplace items.

  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $39.99

Buy New

Special Order. We will make every effort to obtain this item but cannot guarantee stock or timing.
$37.55

Buy Used

Usually Ships in 24-48 Hours
$27.06

Rent Book

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$45.59
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$45.59*

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Learning React
A hands-on guide to building web applications using React and Redux

As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additional tricks that make building the visuals for such apps much, much easier.


What React isn’t, though, is beginner-friendly and approachable. Until now. In Learning React , author Kirupa Chinnathambi brings his fresh, clear, and very personable writing style to help web developers new to React understand its fundamentals and how to use it to build really performant (and awesome) apps.


The only book on the market that helps you get your first React app up and running in just minutes, Learning React is chock-full of colorful illustrations to help you visualize difficult concepts and practical step-by-step examples to show you how to apply what you learn. 

  • Build your first React app
  • Create components to define parts of your UI
  • Combine components into other components to build more complex UIs
  • Use JSX to specify visuals without writing full-fledged JavaScript
  • Deal with maintaining state
  • Work with React’s way of styling content
  • Make sense of the mysterious component lifecycle
  • Build multi-page apps using routing and views
  • Optimize your React workflow using tools such as Node, Babel, webpack, and others
  • Use Redux to make managing your app data and state easy

Contents at a Glance

1  Introducing React

2  Building Your First React App

3  Components in React

4  Styling in React

5  Creating Complex Components

6  Transferring Properties

7  Meet JSX... Again!

8  Dealing with State in React

9  Going from Data to UI in React

10 Events in React

11 The Component Lifecycle

12 Accessing DOM Elements in React

13 Setting Up Your React Dev Environment

14 Working with External Data in React

15 Building an Awesome Todo List App in React

16 Creating a Sliding Menu in React

17 Avoiding Unnecessary Renders in React

18 Creating a Single-Page App in React Using React Router

19 Introduction to Redux

20 Using Redux with React

Author Biography

Kirupa Chinnathambi has spent most of his life trying to teach others to love web development as much as he does.


In 1999, before blogging was even a word, he started posting tutorials on kirupa.com. In the years since then, he has written hundreds of articles, penned a few books (none as good as this one, of course!), and recorded a bunch of videos you can find on YouTube. When he isn’t writing or talking about web development, he spends his waking hours helping make the web more awesome as a Program Manager at Microsoft. In his nonwaking hours, he is probably sleeping—or writing about himself in the third person.


You can find him on Twitter (twitter.com/kirupa), Facebook (facebook.com/kirupa), or email (kirupa@kirupa.com). Feel free to contact him anytime.

Table of Contents

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

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.