đ Key Learning Outcomes
- Understand the basics of JSX.
- Learn about props, state, and React hooks.
- Explore 'thinking in components' approach.
- Use Context API to reduce prop drilling.
- Create custom React hooks.
đ¨âđĢ About the Course
This beginner-friendly course introduces you to React, Hooks, and Context API. You'll build a 'Name Picker' app from scratch, covering essential concepts like JSX, props, state, and React hooks. By the end, you'll have a functional React app with search and shortlisting features.
đ¯ Target Audience
- Ideal for beginners interested in learning React, Hooks, and Context API.
- Suitable for those who want to build practical projects and understand fundamental React concepts.
â Requirements
- Basic understanding of JavaScript.
- Familiarity with HTML and CSS.
đ Course Content
- Start a new React project with 'create-react-app'.
- Understand the basics of JSX.
- Pass data down to children components with props.
- Manage local state with the 'useState' hook.
- Explore 'thinking in components'.
- Use the Context API to reduce prop drilling.
- Create custom React hooks for improved developer experience.
Drop a comment
Build a "Name Picker" app - Intro to React, Hooks & Context API by Simon Vrachliotis
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?


Client-Side GraphQL with ReactVideo
by Scott Moss
đšī¸ Levels: đ Intermediate
âŗ Duration: 4 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters



Build a React Native Todo ApplicationVideo
by Jason Brown
đšī¸ Levels: đą Beginner
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io


Learn ReactVideoWritten
by Jiwon Shin
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 13 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy