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

Udemy

React 18 / 19 Course 2025 - Learn React JS the fast way

via Udemy

Overview

Develop React JS web applications including components, state, effect, hooks, React router, reducer, context, etc.

What you'll learn:
  • Learn React in-depth in a short amount of time
  • Build comprehensive web apps like a modern video platform
  • Learn how to deal with data within your React applications
  • Use React components, React router, and state to create a maintainable code base
  • Learn how to use reducers for building scalable applications
  • Learn how to consume a RESTful Web API from your React Application using axios
  • Create unit tests for React Applications using Vitest
  • Adding JWT authorization and user management
  • Storing user data in databases

Learn React with a course that respects your time!


Summing up, this course allows you to learn React JS (v18 - 2024 and v19 - 2025) in depth, from scratch, and in only a few hours. It's the best React course choice for every busy developer or individual in general.


Enroll in this course now and learn how to:

  • Create comprehensive front-end applications using React

  • Use React components, routing, and states to create maintainable applications

  • Use the most important features of the React framework to build real-world applications

  • Build clean and scalable React applications by using reducers

  • Implement global state management using the Context API

  • Deal with real-world data

  • Consume a web API using axios from within your React applications

  • Create unit tests using vitest

  • Add user management and JWTauthorization to react applications

  • Store data in databases without building a backend


What's inside this course:

  • Setting up Development Environment for React projects

  • Components

  • React Hooks (e.g. useState, useEffect, useReducer)

  • States

  • Effects

  • React Router including query parameters and private routes

  • Reducers

  • Context API and Providers (useContext and createContext)

  • JSX

  • Filtering

  • Searching

  • Dynamically assigning styling

  • Reacting to HTML events

  • Forms

  • Validation

  • Data Binding

  • Adding Packages

  • React Dev Tools

  • The popular build-tool Vite

  • Unit Testing

  • Authorization and User Management using Clerk

  • Database Integration using Supabase


In addition, you will easily apply and understand more advanced concepts like:

  • Error Handling

  • Sending Data to child components

  • Sending Data to parent components

  • Creating controlled components

  • Building scalable react applications by improving state handling (reducers and context)


30 Day Full Money Back Guarantee

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.


Enroll now, take the fast lane, and master React JS in only a few hours.

Syllabus

  • React Fundamentals
  • JavaScript for React Part 1: Scope, Arrow Functions and more
  • Handling state with React
  • Events, Searching, Refactoring and Domain Logic
  • Filtering with advanced UI and events
  • React Router, Watchlisting, Lifting State and Props
  • JavaScript for React Part 2: Modules, Interpolations and Array Methods
  • Building a web application with React Reducers
  • Using the context API for global state
  • JavaScript for React Part 3: Promises, Async and Await
  • Consuming a web API using axios in React
  • React Router In-Depth
  • Creating new React 19 projects using Viet in 2025/2026
  • Building a stock app including authentication, databases and API calls
  • Unit Testing React Applications using Vitest
  • Completing the course

Taught by

Jannick Leismann, Denis Panjuta and Tutorials.eu by Denis Panjuta

Reviews

4.6 rating at Udemy based on 6453 ratings

Start your review of React 18 / 19 Course 2025 - Learn React JS the fast way

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.