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.