5.00
(1 Rating)

React – The Complete Guide 2023 (incl. React Router & Redux)

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn React.js from scratch with this comprehensive course. Get a complete understanding of React, from the basics to advanced concepts, including components, props, state, hooks, and Redux. This course is taught by an experienced instructor and includes tons of examples, demos, and real-world projects.

**Key Features:**

  • Thorough introduction to React.js
  • Components, props & dynamic data binding
  • Working with user events and state
  • React Hooks (in-depth)
  • Styling React apps with Styled Components and CSS Modules
  • Redux & Redux Toolkit
  • Routing with React Router
  • Deploying React Apps
  • Tons of examples and demo projects
  • JavaScript refresher included

**This course is completely free and available on Theetay. It is taught on platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and others. Enroll today and start your journey as a React developer!**

Show More

What Will You Learn?

  • Learn React from the ground up and finish the course as an advanced React developer
  • Build multiple high-quality demo apps, including a fullstack app built with NextJS
  • Join more than 750,000 students in this course & more than 2,500,000 students I taught across all my courses
  • Build multiple demo projects & explore realistic examples
  • Follow along locally or in a cloud development environment
  • Learn all about React Hooks and React Components
  • Manage complex state efficiently with React's Context API & React Redux
  • Build standalone React apps & applications connected to a backend via HTTP
  • Learn about routing & route-related data fetching with React Router
  • Implement user authentication in React apps
  • Build fullstack React apps with NextJS
  • Get started with React Unit Testing

Course Content

01 – Getting Started

  • A Message from the Professor
  • 001 Welcome To The Course!.mp4
    00:00
  • 002 What is React.js And Why Would You Use It.mp4
    00:00
  • 003 ReactJS vs Vanilla JavaScript Why Use React.mp4
    00:00
  • 004 Editing Our First React App.mp4
    00:00
  • 005 About This Course _ Course Outline.mp4
    00:00
  • 006 The Two Ways (Paths) Of Taking This Course.mp4
    00:00
  • 007 Getting The Most Out Of This Course.mp4
    00:00
  • 008 Join our Online Learning Community.html
    00:00
  • 009 Creating React Projects.mp4
    00:00
  • 010 Why Do You Need A Special Project Setup.mp4
    00:00
  • external-links.txt
    00:00
  • Section Quiz

02 – JavaScript Refresher

03 – React Essentials – Components, JSX, Props, State _ More

04 – React Essentials – Deep Dive

05 – React Essentials – Practice Project

06 – Styling React Components

07 – Debugging React Apps

08 – Working with Refs _ Portals

09 – Practice Project Project Management App (with Components, State, Refs _ More)

10 – React_s Context API _ useReducer – Advanced State Management

11 – Handling Side Effects _ Working with the useEffect() Hook

12 – Practice Project Building a Quiz App

13 – A Look Behind The Scenes Of React _ Optimization Techniques

14 – An Alternative Way Of Building Components Class-based Components

15 – Sending Http Requests (e.g. Connecting to a Database)

16 – Building Custom React Hooks

17 – Working with Forms _ User Input

18 – Practice Project Building a Food Order App

19 – Diving into Redux (An Alternative To The Context API)

20 – Advanced Redux

21 – Building a Multi-Page SPA with React Router

22 – Adding Authentication To React Apps

23 – Deploying React Apps

24 – React Query Tanstack Query Handling HTTP Requests With Ease

25 – A (Pretty Deep Dive) Introduction to Next.js

26 – Animating React Apps

27 – Testing React Apps (Unit Tests)

28 – React + TypeScript

29 – Optional React Summary _ Core Feature Walkthrough

30 – Course Roundup

31 – Course Update

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
very good

Want to receive push notifications for all major on-site activities?

×