Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright © 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. React
  3. React 18 for Beginners
React / TypeScript
Video

React 18 for Beginners

by Mosh Hamedani
Enroll
🕹️ Levels: 🌱 Beginner
⏳ Duration: 8 hours
🤑 Price: Subscription
🧑‍🎓 Certificate: Yes

🔑 Key Learning Outcomes

  • Understanding how to build front-end apps with React and TypeScript.
  • Creating reusable function components.
  • Styling components using various CSS methods.
  • Managing component state effectively.
  • Building forms with React Hook Forms.
  • Implementing form validation with Zod.
  • Connecting React apps to the backend.
  • Deploying React apps.
  • Using VSCode shortcuts for productivity.
  • Applying the latest techniques and best practices.
  • Troubleshooting errors with ease.
  • Writing clean code.

👨‍🏫 About the Course

If you want to confidently build modern web apps with React and TypeScript, this course is for you. In *React 18 for Beginners*, we’ll take a step-by-step approach to building a production-grade app for discovering video games—packed with all the features and UI patterns you’d expect to see in modern apps. You’ll learn how to create reusable components, manage state, handle forms, style components, connect to the backend, and deploy your applications.

🎯 Target Audience

  • Beginners who want to learn React from scratch and build real-world apps.
  • React developers looking to enhance their knowledge and skills.
  • Individuals aiming to become confident and proficient React developers.

✅ Requirements

  • Basic knowledge of web development including HTML, CSS, and modern JavaScript.
  • No prior experience with React is required.
  • TypeScript will be used in the course, but all necessary concepts will be covered from scratch.

📖 Course Content

  • Getting Started.
  • Building Components.
  • Styling Components.
  • Managing Component State.
  • Building Forms.
  • Connecting to the Backend.
  • Project: Building a Video Game Discovery App.
Update Course

Drop a comment

React 18 for Beginners by Mosh Hamedani

Log in to leave a feedback

Login

👇 Psst! Interested in More React Courses?

ReduxReduxReactReact

Learn Redux: Redux Toolkit
WrittenInteractive

🕹️ Levels: 🌱 Beginner

⏳ Duration: 1 hours

🤑 Price: Free

🧑‍💻 Learning Platform: Codecademy

ReactReactTestingTesting

React Testing Mastery: From Basics to Advanced Techniques
Video

by Mosh Hamedani

🕹️ Levels: 🌱 Beginner, 😎 Intermediate

⏳ Duration: 11 hours

🤑 Price: Subscription

ReactReact

Sync State Across Components with Recoil in React
Video

by Tomasz Łakomy

🕹️ Levels: 🌱 Beginner, 😎 Intermediate

🤑 Price: Free

🧑‍💻 Learning Platform: Egghead.io

🔙 Back to React Category