Skip to main content
  • Book
  • © 2019

Pro React 16

Apress

Authors:

  • Teaches you the skills you need to get the most out of React

  • Builds a solid foundation and progresses to complex use cases

  • Embraces best-selling author Adam Freeman's quintessential approachable, direct teaching style

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (25 chapters)

  1. Front Matter

    Pages i-xxiii
  2. Getting Started with React

    1. Front Matter

      Pages 1-1
    2. Your First React Application

      • Adam Freeman
      Pages 3-30
    3. Understanding React

      • Adam Freeman
      Pages 31-36
    4. HTML, JSX, and CSS Primer

      • Adam Freeman
      Pages 37-59
    5. JavaScript Primer

      • Adam Freeman
      Pages 61-97
    6. SportsStore: A Real Application

      • Adam Freeman
      Pages 99-129
    7. SportsStore: REST and Checkout

      • Adam Freeman
      Pages 131-163
    8. SportsStore: Administration

      • Adam Freeman
      Pages 165-192
    9. SportsStore: Authentication and Deployment

      • Adam Freeman
      Pages 193-214
  3. Working with React

    1. Front Matter

      Pages 215-215
    2. Understanding React Projects

      • Adam Freeman
      Pages 217-248
    3. Components and Props

      • Adam Freeman
      Pages 249-286
    4. Stateful Components

      • Adam Freeman
      Pages 287-313
    5. Working with Events

      • Adam Freeman
      Pages 315-343
    6. Reconciliation and Lifecycles

      • Adam Freeman
      Pages 345-377
    7. Composing Applications

      • Adam Freeman
      Pages 379-422
    8. Forms and Validation

      • Adam Freeman
      Pages 423-456
    9. Using Refs and Portals

      • Adam Freeman
      Pages 457-490
    10. Unit Testing

      • Adam Freeman
      Pages 491-509

About this book

Use the enormously popular React framework to build dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. You will learn how React brings the power of strong architecture and responsive data to the client, providing the foundation for complex and rich user interfaces.

Best-selling author Adam Freeman explains how to get the most from React. He begins by describing the React architecture and the benefits it offers and then shows you how to use React and its associated tools and libraries in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need.

Each topic is presented clearly and concisely. Chapters include common problems and how to avoid them.


What You’ll Learn

  • Gain a solid understanding of the React design
  • Create rich and dynamic web app clients using React
  • Create data stores using Redux
  • Consume data using REST and GraphQL
  • Test your React projects


Who This Book Is For

JavaScript developers who want to use React to create dynamic client-side applications

Authors and Affiliations

  • London, UK

    Adam Freeman

About the author

Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.

Bibliographic Information

Buy it now

Buying options

eBook USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access