đ Key Learning Outcomes
- How to write React code with JSX.
- How to 'think in React'.
- How to use local state to store changing data.
- How to pass data from parent components to children components using props.
đ¨âđĢ About the Course
This crash course with Hooks introduces you to React basics in a quick and concise manner. You will learn how to set up your development environment using codesandbox.io and start building your own React apps. The course covers essential topics like displaying lists, fetching data from APIs, and working with hooks.
đ¯ Target Audience
- Ideal for beginners who want to kickstart their journey into React development.
- No prior React experience is needed, but basic knowledge of HTML and JavaScript is required.
â Requirements
- Basic knowledge of HTML and JavaScript.
đ Course Content
- Write Your First React Component with CodeSandbox.io.
- How React Works.
- Think in React by Breaking Your UI into Components.
- Write a Custom Function Component in React with JSX.
- Building a Tree of UI Components in React with Children or with Self-closing tags.
- Reusing Custom React Components by Passing Data Down as Props.
- Create State Data that can Change in a React Component with useState.
- Create a Button in React that Changes Local State and Automatically Updates the UI.
- Display a List in React by Looping Over an Array of Items.
- Adding Styles to React Components with CSS or Inline Styles.
- Perform Asynchronous Actions (like fetching http data) in React with useEffect.
Drop a comment
React Crash Course with Hooks by Chris Achard
Log in to leave a feedback
Loginđ Psst! Interested in More React Courses?
Web App Accessibility (feat. React)Video
by Marcy Sutton Todd
đšī¸ Levels: đ Intermediate
âŗ Duration: 5.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters
Fundamentals of Redux CourseVideo
by Dan Abramov
đšī¸ Levels: đ Intermediate
âŗ Duration: 2 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
Optimistic UI Updates in ReactVideo
by Erik Aybar
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io