Published by Big Nerd Ranch Guides (April 17, 2023) © 2023

Loren Klingman
    VitalSource eTextbook (Lifetime access)
    €37,99
    Adding to cart… The item has been added
    ISBN-13: 9780137901692

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

    Language: English

    React is today's most popular open-source JavaScript library for front-end web application development. React Programming: The Big Nerd Ranch Guide helps programmers with experience in HTML, CSS, and JavaScript master React through hands-on examples.

    Based on Big Nerd Ranch's popular React Essentials bootcamp, this guide illuminates key concepts with realistic code, guiding you step by step through building a starter app and a complete, production-ready app, both crafted to help you quickly leverage React's remarkable power.

    Use React to write reliable, declarative code, create carts and other e-commerce features, optimize performance, and gain experience with component and end-to-end testing. Along the way, you will learn to use tools like Create React App, functional components, hooks, ESLint, React Router, websockets, the React Testing Library, and Cypress. 

    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