Skip to main content
AdvancedApplied6 weeks

React.js

Build component-based interfaces with JSX, props, state, hooks, forms, composition, and reusable UI patterns.

Topic 14 of 24

Prerequisites

  • JavaScript
  • TypeScript
  • Build Tools

Key Concepts & Skills

  • Components
  • Props
  • State
  • Hooks
  • Effects
  • Forms
  • Composition

Learning Outcomes

  • Understand the core principles of Components
  • Configure and deploy Props successfully
  • Troubleshoot common issues with State
  • Understand the core principles of Hooks
  • Configure and deploy Effects successfully
  • Troubleshoot common issues with Forms
  • Understand the core principles of Composition

Resources

Official documentation

Community resources

Video resources

Interactive practice

Practice Exercises

Project Task

Build a course dashboard with search, filters, forms, and saved preferences.

Quiz