Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Practical React - A Beginner React.js Course

Ben Awad via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn React.js fundamentals through hands-on development in this beginner-friendly course spanning 2 hours and 39 minutes. Master essential concepts including component creation, data passing between components, state management, and the component lifecycle. Explore conditional rendering techniques, form handling with validation, and API data fetching to build dynamic user interfaces. Practice rendering arrays and implementing state lifting patterns while developing a complete todo list application. Gain practical experience with React.js installation, component importing, setState functionality, and form optimization techniques. Conclude by deploying your React applications to popular hosting platforms like Surge and Netlify, with accompanying code examples available on GitHub for reference and practice.

Syllabus

React.js Beginner Series Introduction
How to Install React.js on your Computer - Part 1
How to Create React.js Components - Part 2
Passing Data to Components in React.js - Part 3
Importing Components in React.js - Part 4
State in React.js - Part 5
How setState works in React.js - Part 6
How to Conditionally Render Components in React.js - Part 7
Component Lifecycle in React.js - Part 8
Form Components in React.js - Part 9
Optimizing a React.js Form - Part 10
Form Validation in React.js - Part 11
Fetch Data from an API in React.js - Part 12
Rendering Arrays in React.js - Part 13
Lifting State Up React.js - Part 14
Coding a Todo List in React.js - Part 15
Deploying Create React App to Surge and Netlify - Part 16
Practical React Conclusion

Taught by

Ben Awad

Reviews

Start your review of Practical React - A Beginner React.js Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.