Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The React Developer Course With Hooks, Context Api And Redux

    Posted By: ELK1nG
    The React Developer Course With Hooks, Context Api And Redux

    The React Developer Course With Hooks, Context Api And Redux
    Last updated 3/2020
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 9.98 GB | Duration: 25h 49m

    Learn to build React apps using Hooks, Context API, Redux, React-Router, Koa Framework, Typescript and much more!

    What you'll learn

    Build amazing React apps

    Learn React hooks and create custom React hooks

    Use functional-based components with hooks, Context and Redux

    Build an app with React Context API (w/ useContext & useReducer hooks)

    Setup authentication and user accounts

    Create custom reusable React components

    Build a server-side with Koa framework and Typescript

    Deploy your React apps live to the web

    Build an awesome app with React, Redux, React-Router and more

    Hosting React and Typescipt apps using Github pages, Netlify, Firebase and Heroku

    Requirements

    A Mac or Windows computer

    HTML + CSS + Javascript is required (at least the fundamentals)

    No prior React knowledge is required

    Description

    React is one of the most popular library's for building client apps with HTML, CSS and javascript. If you want to establish yourself as a front-end or full-stack developer, you need to learn React.This course follows a hands-on approach, which means the whole course is structured around building web applications and the different concepts will be explained detailedly as they are introduced. The application that require a backend will be built using NodeJS, Koa, Typescript and MongoDB as the database.What's this course about?This course is about React, Hooks, Context API and Redux. Dive deep into these topics by building real applications and deploy your React apps live to the web.Is this course for you?This course is for you ifyou are thinking about getting started as a front-end developeryou are getting started as a beginner with Reactyou already know some React basicsyou are an Angular or Vue developer that wants to dive into ReactApps that you will buildBMI Calculator AppPassword Generator AppCalendar App w/ Context APITicket App (w/ React, Redux, Koa Framework, Typescript, MongoDB and more…)Here are some of the things you will learn in this courseReact fundamentals like components, state, props etcCreate custom reusable components like inputs, buttons, forms, sliders, checkboxes, dropdowns, modals etcReact Hooks (useState, useEffect, useMemo, useReducer etc)Setting up and using React Context APIReact-Router, Redux, Reducers, Actions, Redux-Thunk, Redux-Persist and moreSetup a server-side using Koa framework and TypescriptBuild custom REST APIAdd JWT Authentication to React appForms and form validation in React appsReact app deployment with gh-pages, firebase, netlify & herokuAnd much more

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 About Source Codes

    Lecture 3 Project Github Links

    Lecture 4 Install Tools

    Section 2: Course Demo Apps

    Lecture 5 BMI Calculator Demo

    Lecture 6 Password Generator Demo

    Lecture 7 Calendar App Demo

    Lecture 8 Ticket App Demo

    Section 3: Project 1: BMI Calculator

    Lecture 9 Project Introduction

    Lecture 10 App Structure Description

    Lecture 11 Create BMI Calculator Project

    Lecture 12 Install Bootstrap

    Lecture 13 Create BMI Component

    Lecture 14 Add BMI Component HTML

    Lecture 15 Create Form Input Component

    Lecture 16 Use Form Input Component

    Lecture 17 Select Tag Method

    Lecture 18 Set Default Unit

    Lecture 19 Set Default Unit Alternatively

    Lecture 20 Form Input OnChange Method - Part 1

    Lecture 21 Form Input OnChange Method - Part 2

    Lecture 22 Reset Button Method

    Lecture 23 Metric BMI Formula

    Lecture 24 Metric BMI Method

    Lecture 25 Convert Height to Meters

    Lecture 26 Display BMI Values

    Lecture 27 Imperial BMI Formula

    Lecture 28 Imperial BMI Method

    Lecture 29 Display BMI Category

    Lecture 30 Set BMI Category Color

    Lecture 31 Set BMI Background Color

    Lecture 32 BMI Calculator Conclusion

    Lecture 33 Deploy BMI Calculator to Github Pages

    Section 4: Project 2: Password Generator App

    Lecture 34 Project Introduction

    Lecture 35 Password Generator Structure

    Lecture 36 Create Password Generator Project

    Lecture 37 Add Bootstrap and Font Awesome

    Lecture 38 Create Main Component

    Lecture 39 Create Header Component

    Lecture 40 Create Display Component

    Lecture 41 Add Buttons to Display Component

    Lecture 42 Container Component

    Lecture 43 Create Button Component

    Lecture 44 Add Slider Component

    Lecture 45 Slider Component Styles

    Lecture 46 Slider Prop Types

    Lecture 47 Checkbox Component

    Lecture 48 Use Checkbox with Array Map

    Lecture 49 Checkbox Prop Types

    Lecture 50 Add Linear Gradient to Slider

    Lecture 51 Dynamically Move Linear Gradient

    Lecture 52 Set Slider Range Value

    Lecture 53 Check and Uncheck Boxes

    Lecture 54 Helper Functions - Part 1

    Lecture 55 Helper Functions - Part 2

    Lecture 56 Use Generate Password Method

    Lecture 57 Display Generated Password

    Lecture 58 Generate New Password Method

    Lecture 59 Hook Slider with Password Display

    Lecture 60 Change Password Display Background

    Lecture 61 Change Password with Checkboxes

    Lecture 62 Disable Checkboxes

    Lecture 63 Copy to Clipboard

    Lecture 64 Copy from Container Component

    Lecture 65 Tooltip Component

    Lecture 66 Select Dropdown

    Lecture 67 Checkbox Properties Method

    Lecture 68 Change Select Type - Part 1

    Lecture 69 Change Select Type - Part 2

    Lecture 70 Set PIN Minimum Length

    Lecture 71 Set PIN Minimum Length with Generate Password Button

    Lecture 72 Deploy Password Generator App to Netlify

    Section 5: Project 3: React Calendar App

    Lecture 73 Calendar App Introduction

    Lecture 74 Create Calendar App

    Lecture 75 Context API

    Lecture 76 Add Bootstrap

    Lecture 77 Calendar App Structure

    Lecture 78 Create Main Component

    Lecture 79 Add CSS Style

    Lecture 80 Sidebar Display

    Lecture 81 Install Full Calendar React Module

    Lecture 82 Add Full Calendar React Component

    Lecture 83 Fix Calendar Typo

    Lecture 84 Add Bootstrap Modal

    Lecture 85 Event Form Fields

    Lecture 86 Install React DatePicker

    Lecture 87 Add Event Form Props

    Lecture 88 Add Props to AddEvent Component

    Lecture 89 Add Event Functionality - Part 1

    Lecture 90 Add Event Functionality - Part 2

    Lecture 91 Create Event Method

    Lecture 92 Context API Setup - Part 1

    Lecture 93 Context API Setup - Part 2

    Lecture 94 AddEvent Context Method

    Lecture 95 Display Events in Sidebar

    Lecture 96 Display Events on Calendar

    Lecture 97 Custom Storage React Hook

    Lecture 98 Get Events Method

    Lecture 99 Set Selected Events

    Lecture 100 Select Modal

    Lecture 101 Edit Event Function

    Lecture 102 Add Properties to Edit Fields

    Lecture 103 Fix Controlled Error

    Lecture 104 Set Background Color on Select Tag

    Lecture 105 Edit Event Functionality

    Lecture 106 Delete Event Functionality

    Lecture 107 Remove Selected Event on Delete

    Lecture 108 Trigger Modal From Calendar

    Lecture 109 Create Description Input Field

    Lecture 110 Set Description

    Lecture 111 Reset Description Field

    Lecture 112 Set Calendar Event Limit

    Lecture 113 Show Start Time Inside Form

    Lecture 114 Create Toast Component

    Lecture 115 Add Toast Component Styles

    Lecture 116 Create Active Events Context Method

    Lecture 117 AddEvent Toast Method

    Lecture 118 Display Active Toast

    Lecture 119 Delete Toast

    Lecture 120 Remove App State Warning

    Lecture 121 Use SetInterval To Display Toast

    Lecture 122 Play Sound - Part 1

    Lecture 123 Play Sound - Part 2

    Lecture 124 Persist Toast Message

    Lecture 125 Fix Active Events Error

    Lecture 126 Calendar App Conclusion

    Lecture 127 Deploy App to Firebase

    Section 6: Project 4: Ticket App with Redux

    Lecture 128 Ticket App Introduction

    Lecture 129 Install MongoDB

    Lecture 130 Ticket App Description

    Lecture 131 Create Server-Side Project

    Lecture 132 Add TSLint Rules

    Lecture 133 Add Script Command in Package.json

    Lecture 134 Add Editor Config

    Lecture 135 Install Koa Types

    Lecture 136 Server Setup - Part 1

    Lecture 137 Server Setup - Part 2

    Lecture 138 Database Setup

    Lecture 139 Setup Routes File

    Lecture 140 Create User Schema - Part 1

    Lecture 141 Create User Schema - Part 2

    Lecture 142 Password Presave Hook

    Lecture 143 Register User Function - Part 1

    Lecture 144 Register User Function - Part 2

    Lecture 145 Use Postman to Test Registration

    Lecture 146 Create Registration JWT Token

    Lecture 147 Login User Method

    Lecture 148 Verify Token Method

    Lecture 149 Ticket Interface

    Lecture 150 Ticket Schema

    Lecture 151 Add Ticket Method - Part 1

    Lecture 152 Add Ticket Method - Part 2

    Lecture 153 Get All Tickets

    Lecture 154 Edit Ticket Method

    Lecture 155 Delete Ticket Method

    Lecture 156 Close Ticket Method

    Lecture 157 Create User Controller

    Lecture 158 Install Socket.io

    Lecture 159 Create Socket.io Connection

    Lecture 160 Auth Pages Description

    Lecture 161 Create React Ticket Project

    Lecture 162 Create Auth Paths

    Lecture 163 Form Input Component

    Lecture 164 Form Input PropTypes

    Lecture 165 Use Form Input in Registration Component

    Lecture 166 Create Radio Input

    Lecture 167 Create Reusable Button

    Lecture 168 Login Form Inputs

    Lecture 169 Register onSubmit Method

    Lecture 170 Fix Controlled Element Error

    Lecture 171 Validate Inputs Method

    Lecture 172 Fix Validate Input Typo Error

    Lecture 173 Login onSubmit Method

    Lecture 174 Redux Setup

    Lecture 175 Create Auth Service

    Lecture 176 Auth Reducer

    Lecture 177 Auth Register Action

    Lecture 178 Redirect To Dashboard From Register Page

    Lecture 179 Redirect To Dashboard From Login Page

    Lecture 180 Error Reducer

    Lecture 181 Create Private Route

    Lecture 182 Redux Persist

    Lecture 183 Create Navbar

    Lecture 184 Card Box Component

    Lecture 185 Change Add Ticket Button

    Lecture 186 Show Entries Component

    Lecture 187 Create Table Head

    Lecture 188 Table Body Component

    Lecture 189 Create Modal Component

    Lecture 190 Add Ticket Form

    Lecture 191 Create Dropdown Component

    Lecture 192 Dropdown Ticket Values Array

    Lecture 193 on Add Ticket Method

    Lecture 194 Add New Ticket Service Method

    Lecture 195 Add Token To Request

    Lecture 196 Fix Auth Token Error

    Lecture 197 Clear Form Fields Method

    Lecture 198 Modal Reducer

    Lecture 199 Hide Add Ticket Modal

    Lecture 200 Ticket Service Methods

    Lecture 201 Ticket Reducer Cases

    Lecture 202 Add Ticket Action Methods

    Lecture 203 Display Card Box Values

    Lecture 204 Add Socket.io Client

    Lecture 205 Display Table Data

    Lecture 206 Table Entries Functionality

    Lecture 207 User Reducer

    Lecture 208 Edit Ticket Modal Component

    Lecture 209 Open Edit Modal

    Lecture 210 Try Edit Ticket

    Lecture 211 Delete Mark Ticket

    Lecture 212 Disable Action Buttons

    Lecture 213 Enable Button For User Tickets

    Lecture 214 Reset State on Logout

    Lecture 215 Create Filtered Ticket Component

    Lecture 216 Navigate To Filtered Page

    Lecture 217 Filter Component Back Button

    Lecture 218 Create Filter Ticket Function

    Lecture 219 Set Filter Page Title

    Lecture 220 Create API Endpoint Method

    Lecture 221 Ticket App Conclusion

    Lecture 222 Add Dotenv to Backend

    Lecture 223 Create Mongodb Atlas Database

    Lecture 224 Create Github Repo for Backend Project

    Lecture 225 Deploy Backend to Heroku

    Lecture 226 Deploy React App to Netlify

    Lecture 227 Fix Netlify Routing Error

    Lecture 228 Add PM2 Process Manager to Backend

    Suitable for both beginners and intermediate React developers,Anyone who wants to learn React by building real world applications,Developers looking to learn Modern React with Hooks, Context API & Redux