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.