-
Урок 1.
00:15:15
What Problem Does React Solve?
-
Урок 2.
00:18:05
Let's Start Using React
-
Урок 3.
00:08:24
What Is JSX?
-
Урок 4.
00:06:23
Staying Organized: Components Using Other Components
-
Урок 5.
00:07:44
Using Props To Make a Component Flexible
-
Урок 6.
00:11:40
Looping Through An Array Within JSX
-
Урок 7.
00:11:42
State
-
Урок 8.
00:11:38
Handling Events (Like a Button Click etc...)
-
Урок 9.
00:17:41
Working With Forms
-
Урок 10.
00:19:59
What is UseEffect?
-
Урок 11.
00:14:16
Text Editor
-
Урок 12.
00:04:39
Node.js
-
Урок 13.
00:19:59
Setting Up Our Workflow
-
Урок 14.
00:18:22
Starting Our Complex App
-
Урок 15.
00:19:42
Routing (Single Page Application)
-
Урок 16.
00:04:31
React Developer Tools
-
Урок 17.
00:08:07
Creating a Visual Studio Code Snippet
-
Урок 18.
00:10:35
Create a Reusable "Container" Component
-
Урок 19.
00:12:13
Quick Details & Composition
-
Урок 20.
00:11:10
Getting a Database Ready
-
Урок 21.
00:06:04
Running The Back-End
-
Урок 22.
00:11:28
Optional Alternative: Simple Docker Back-End
-
Урок 23.
00:12:56
Sending a Request From the Front-End
-
Урок 24.
00:07:19
Access Form Field Values with React
-
Урок 25.
00:12:01
Logging In
-
Урок 26.
00:10:38
Render Different Components Depending on State
-
Урок 27.
00:10:58
Persisting State (Local Storage)
-
Урок 28.
00:11:58
Conditional Homepage Content
-
Урок 29.
00:17:29
Create Post Screen
-
Урок 30.
00:10:23
View Single Post Screen
-
Урок 31.
00:14:23
Flash Messages
-
Урок 32.
00:16:43
Context
-
Урок 33.
00:14:18
useReducer
-
Урок 34.
00:15:53
A Powerful Duo: useReducer & Context
-
Урок 35.
00:08:19
What is Immer?
-
Урок 36.
00:15:46
useEffect Practice
-
Урок 37.
00:19:59
Profile Screen
-
Урок 38.
00:17:03
Load Posts by Author
-
Урок 39.
00:12:10
Make Single Post Screen Actually Load The Real Content
-
Урок 40.
00:06:34
Animated Loading Icon
-
Урок 41.
00:07:38
Cleaning Up After Ourselves (useEffect)
-
Урок 42.
00:06:59
Markdown in React
-
Урок 43.
00:05:57
Adding Tooltips on Hover for Actions
-
Урок 44.
00:19:29
Edit (Update) Post Component
-
Урок 45.
00:18:36
Edit Post Continued
-
Урок 46.
00:17:07
Client-Side Form Validation
-
Урок 47.
00:19:28
Quick Attention To Detail Features
-
Урок 48.
00:14:51
Delete a Post
-
Урок 49.
00:16:22
Setting Up Search Overlay
-
Урок 50.
00:13:16
React Transition Group (CSS Transition)
-
Урок 51.
00:16:16
Waiting for User To Stop Typing
-
Урок 52.
00:13:24
Finishing Search (Part 1)
-
Урок 53.
00:11:44
Finishing Search (Part 2)
-
Урок 54.
00:20:00
Follow User Feature
-
Урок 55.
00:17:11
Profile Followers and Following Tabs
-
Урок 56.
00:19:24
Homepage Post Feed
-
Урок 57.
00:18:12
Live Chat User Interface
-
Урок 58.
00:12:02
Sending & Receiving Chats (Part 1)
-
Урок 59.
00:09:04
Sending & Receiving Chats (Part 2)
-
Урок 60.
00:19:31
Finishing Chat
-
Урок 61.
00:20:00
Improving Registration Form
-
Урок 62.
00:18:37
Finishing Registration Form (Part 1)
-
Урок 63.
00:08:53
Finishing Registration Form (Part 2)
-
Урок 64.
00:02:42
Quick Flash Message Details
-
Урок 65.
00:09:57
Proactively Check If Token Has Expired
-
Урок 66.
00:13:29
React Suspense - Lazy Loading (part 1)
-
Урок 67.
00:09:37
React Suspense - Lazy Loading (part 2)
-
Урок 68.
00:16:46
Building a "Dist" Copy of Our Site
-
Урок 69.
00:16:43
React Outside of the Browser (Part 1)
-
Урок 70.
00:07:34
React Outside of the Browser (Part 2)
-
Урок 71.
00:18:29
Pushing Our API Backend Server Up To The Web
-
Урок 72.
00:15:37
Pushing Our React Front-End Up To The Web
-
Урок 73.
00:18:06
Understanding Concurrency
thanks
Thanks