React Programming: The Big Nerd Ranch Guide, 1st edition

Published by Big Nerd Ranch Guides (March 24, 2023) © 2023

  • Loren Klingman
Products list
Products list

Details

  • A print text
  • Free shipping
  • Also available for purchase as an ebook from all major ebook resellers, including InformIT.com

React is today's most popular open-source JavaScript library for front-end web application development. React Programming: The Big Nerd Ranch Guide helps you master React hands-on, through examples crafted to help you quickly leverage its remarkable power. Based on Big Nerd Ranch's popular bootcamps, it illuminates key concepts with realistic code, guiding you step-by-step through building a complete production-ready React app with Create React App, functional components, hooks, lint rules with ESLint, React Testing Library, and Cypress. Step by step, Big Nerd Ranch instructor and expert developer Loren Klingman help you build on your current skills, as you learn how to:

  • Set up React and get started with its tools and environment
  • Work with styles and components
  • Utilize React's router and flexboxes
  • Use declarative views to write more manageable, reliable code
  • Create carts, checkouts, fulfillment, and other ecommerce features
  • Add authentication to your front-ends
  • Test components and end-to-end apps
  • And much more

This is the newest title in the Big Nerd Ranch Press series, straight from the world-class programming trainers at The Big Nerd Ranch.

Introduction

  1. The Necessary Tools
  2. Create React App
  3. Components
  4. User Events
  5. State
  6. Linting
  7. Prop Types
  8. Styles
  9. Interacting with a Server
  10. Router
  11. Conditional Rendering
  12. useReducer
  13. Editing the Cart
  14. Forms
  15. Local Storage and useRef
  16. Submitting Orders
  17. Component Composition
  18. Context
  19. Fulfilling Orders
  20. Introduction to App Performance Optimization
  21. Testing Overview
  22. Testing with Jest and the React Testing Library
  23. End-to-End Testing
  24. Building Your Application
  25. Data Loading
  26. Component Speed

Afterword

Need help? Get in touch