Web Unit 3 Sprint 9 - Class Components & Testing

Welcome to Sprint 9

Welcome to Web Unit 3 Sprint 9! In this sprint, you'll dive deep into class components, the React lifecycle, custom hooks, and testing web applications. You'll learn how to build more complex React applications using these advanced concepts.

Modules

Module 1 - Class Components

Learn about class components in React, including state management, props, and event handling.

Start Module 1

Module 2 - The React Lifecycle

Understand the component lifecycle, including mounting, updating, and unmounting phases.

Start Module 2

Module 3 - Custom Hooks

Create and use custom hooks to share stateful logic between components.

Start Module 3

Module 4 - Testing Web Applications

Learn how to write tests for React components using React Testing Library.

Start Module 4

Code-Alongs

Interactive Coding Sessions

Join us for interactive coding sessions where you'll build real-world applications alongside your instructors.

Start Code-Alongs

Sprint Challenge

Test your knowledge and skills with this sprint challenge. You'll build a real-world application that demonstrates your understanding of class components, lifecycle methods, custom hooks, and testing.

Start Sprint Challenge

Important Resources