React: Crash Course
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.44 GB | Duration: 3h 4m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.44 GB | Duration: 3h 4m
Just Enough React!
What you'll learn
Learn the basics of React from scratch.
Learn React concepts with useful, small projects.
Learn JSX, Props, and States through practical, hands-on exercises.
Learn how to send HTTP requests in React and display a list of results.
Requirements
Basic JavaScript Knowledge
Description
React Crash CourseLearn React the Right Way – Beginner to Pro with Examples!Want to learn React but don’t know where to start? This hands-on, beginner-friendly course will take you from zero to hero in React with excellent examples and a structured approach.What You’ll Learn:What is React & Why React? – Understand the core concepts and why React is the go-to library for modern web development.Setting Up Your Development Environment – Get started with the right tools and setup for a smooth React workflow. JSX – The Heart of React – Learn JSX fundamentals with a subscription form example. Props – Making Components Dynamic – Build a Quote component and understand how props work. State – Managing Data in React – Learn React state with a Counter example. Final Project: Anime Search App – Build an Anime Explorer app where users can: Search for anime titles (API integration) Add & remove anime to favorites (State & Props in action!) Handle loading & error of the API call Style the app with Bootstrap 5 Why Take This Course? Practical, with well designed Examples – No boring theory and long lectures! You’ll learn everything with meaningful examples. Functional Components Only – Learn the modern way of writing React apps. Fast-Paced & Beginner-Friendly – No fluff, just clear, structured lessons to get you up and running fast! By the end of this course, you’ll have a strong foundation in React and the confidence to build your own applications! Join now and start your React journey today!
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Lecture 2 Source Code
Lecture 3 What, Why, and React Alternatives
Lecture 4 What is a Component?
Lecture 5 Set up the Coding Environment on Windows
Lecture 6 Create Your First React Project
Lecture 7 Project Structure
Lecture 8 Creating the First React Component
Lecture 9 Revisit the Code
Section 2: JSX
Lecture 10 Chapter Introduction
Lecture 11 A Better Structure
Lecture 12 Implementing SubscriptionForm Component
Lecture 13 Inline Styles
Lecture 14 JavaScript Expressions
Lecture 15 One Root Element and React Fragments
Lecture 16 CSS Classes
Section 3: Props
Lecture 17 Chapter Introduction
Lecture 18 Install Third-party Packages
Lecture 19 Implementing Quote Component
Lecture 20 Adding Props to Quote Component
Lecture 21 Props in Details
Lecture 22 Map Function
Lecture 23 Key Prop
Lecture 24 props.children
Section 4: State
Lecture 25 Introduction
Lecture 26 Counter's JSX
Lecture 27 Event Handlers
Lecture 28 Counter First Implementation
Lecture 29 useState Hook
Section 5: Building a Practical Project
Lecture 30 Project Overview
Lecture 31 Talk About the Components!
Lecture 32 SearchInput Component
Lecture 33 Anime Component
Lecture 34 AnimeList Component
Lecture 35 Anime API and axios
Lecture 36 Talk More About Search
Lecture 37 Search Function
Lecture 38 SearchInput Props
Lecture 39 Controlled Inputs
Lecture 40 Consume the API Response
Lecture 41 Can not Mutate State
Lecture 42 Add to Favorites
Lecture 43 Remove from Favorites
Lecture 44 Loading Component
Lecture 45 CSS Modules
Lecture 46 Loading and Error States
Lecture 47 Add Loading and Error to JSX
Lecture 48 Yet Another Issue!
Lecture 49 useEffect Hook in Detail
Lecture 50 The Initial Search
Lecture 51 A Quick Change
Complete beginners who want to learn React quickly and practically.,Developers switching to React from other frameworks.,Those who want to start learning React or improve their skills.,Front-end development enthusiasts.