Урок 1.00:03:27
Welcome To The Course
Урок 2.00:04:04
What Is React?
Урок 3.00:06:08
Setting Up Our Environment
Урок 4.00:03:23
Project Introduction
Урок 5.00:10:33
Create React App & File Structure
Урок 6.00:06:38
CRA Cleanup & Prepare
Урок 7.00:06:23
Intro To JSX & Fragments
Урок 8.00:05:56
Expressions & Conditionals In JSX
Урок 9.00:10:48
Components, Props & PropTypes
Урок 10.00:09:09
Getting Started With Component State
Урок 11.00:08:31
Lists & Passing State With Props
Урок 12.00:07:19
Stateless Functional Components
Урок 13.00:09:06
HTTP Requests & Updating State
Урок 14.00:07:20
Spinner Component & Refactoring
Урок 15.00:05:13
Environment Variables
Урок 16.00:07:59
Events & Search Component
Урок 17.00:08:29
Passing Props Up & Search
Урок 18.00:07:27
Clear Users From State
Урок 19.00:09:46
Alert State & Component
Урок 20.00:08:44
React Router Setup
Урок 21.00:11:38
Single User Component & Data
Урок 22.00:13:11
User Component UI & Layout
Урок 23.00:10:54
Repos & RepoItem Component & Data
Урок 24.00:07:34
Overview of Hooks & Context
Урок 25.00:07:29
Search Class to Function With useState Hook
Урок 26.00:08:31
User Class to Function With useEffect Hook
Урок 27.00:08:16
App Class to Function Component
Урок 28.00:12:40
Implementing Context
Урок 29.00:12:29
Create Reducer & Actions
Урок 30.00:15:38
Moving User State To Context
Урок 31.00:04:25
Moving Repos State To Context
Урок 32.00:12:57
Alert Context Workflow
Урок 33.00:04:42
Home & NotFound Components
Урок 34.00:10:39
Prepare & Deploy To Netlify
Урок 35.00:03:36
Project Introduction
Урок 36.00:05:18
MongoDB Atlas Setup
Урок 37.00:09:21
Dependencies & Basic Express Server
Урок 38.00:11:18
Backend Routes
Урок 39.00:08:53
Connect MongoDB To Our App
Урок 40.00:11:32
User Model & Validation
Урок 41.00:08:04
Hash Passwords & Register Route
Урок 42.00:06:35
Create & Respond With JSON Web Token
Урок 43.00:09:01
Authenticate Route
Урок 44.00:10:27
Auth Middleware & Protecting Routes
Урок 45.00:06:55
Contact Model & Get Contacts Route
Урок 46.00:08:06
Add Contact Route
Урок 47.00:12:06
Contact Update & Delete Routes
Урок 48.00:04:59
Setup React & Concurrently
Урок 49.00:15:33
Cleanup, Navbar & Router Setup
Урок 50.00:09:55
Contacts Context & Global State
Урок 51.00:14:23
Contacts & ContactItem Components
Урок 52.00:17:14
ContactForm Component
Урок 53.00:05:52
Delete Contact From UI
Урок 54.00:06:51
Set & Clear Current Contact
Урок 55.00:12:10
Edit & Update Contact Action
Урок 56.00:16:25
Contact Filter Form & State
Урок 57.00:07:13
Basic Add & Delete Animation
Урок 58.00:08:31
Auth Context & Initial State
Урок 59.00:10:42
Register & Login Forms
Урок 60.00:17:01
Alert Context, State & Component
Урок 61.00:17:21
User Registration
Урок 62.00:15:21
Load User & Set Token
Урок 63.00:07:39
User Login
Урок 64.00:08:11
Logout & Navbar
Урок 65.00:05:58
PrivateRoute Component
Урок 66.00:10:46
Add Contact
Урок 67.00:14:52
Get & Clear Contacts
Урок 68.00:04:50
Delete Contacts
Урок 69.00:03:17
Update Contacts
Урок 70.00:13:25
Prepare & Deploy To Heroku
Урок 71.00:05:32
Project Introduction
Урок 72.00:08:49
React & JSON-Server Setup
Урок 73.00:08:39
Materialize Setup
Урок 74.00:11:34
SearchBar & Logs Component
Урок 75.00:10:51
LogItem & Preloader Components
Урок 76.00:20:35
AddBtn & AddLogModal Components
Урок 77.00:17:05
Edit & Tech Modal Components
Урок 78.00:11:34
Redux Store & Provider Setup
Урок 79.00:13:53
Logs Reducer, Actions & Types
Урок 80.00:10:10
Connecting Redux To a Component
Урок 81.00:09:31
Add Logs
Урок 82.00:07:49
Delete Logs
Урок 83.00:14:42
Update Logs
Урок 84.00:07:48
Search Logs
Урок 85.00:10:35
Techs Reducer, Action & Component
Урок 86.00:07:03
Tech Options Select Component
Урок 87.00:07:12
Add Technicians
Урок 88.00:08:13
Delete Technicians