-
Урок 1.
00:01:07
Welcome
-
Урок 2.
00:01:42
How To Get The Most Out Of It?
-
Урок 3.
00:00:43
Overview
-
Урок 4.
00:02:26
Install All the Stuff
-
Урок 5.
00:06:18
create-react-app Project Overview
-
Урок 6.
00:04:42
Prepare Project
-
Урок 7.
00:05:04
Our First React Component
-
Урок 8.
00:03:06
Make Component Reusable With Props
-
Урок 9.
00:05:20
Render List of Components
-
Урок 10.
00:04:32
React Prop Types
-
Урок 11.
00:00:36
Exercise #01: Price Component
-
Урок 12.
00:04:46
Conditionals and Default Props
-
Урок 13.
00:00:48
Exercise #02: Message Component
-
Урок 14.
00:00:43
Summary
-
Урок 15.
00:01:08
Overview
-
Урок 16.
00:04:44
Two Ways to Define State
-
Урок 17.
00:05:00
Sort Games and Create Featured Component
-
Урок 18.
00:05:00
One-Way Data Flow
-
Урок 19.
00:01:38
One-Way Data Flow in Practice
-
Урок 20.
00:06:48
Two Ways to Bind a Function
-
Урок 21.
00:00:31
Exercise #03: Game Description
-
Урок 22.
00:00:45
Summary
-
Урок 23.
00:00:43
Overview
-
Урок 24.
00:07:00
Controlled vs. Uncontrolled Elements
-
Урок 25.
00:03:06
Textarea and Universal Event Handler
-
Урок 26.
00:03:12
Dealing with Types
-
Урок 27.
00:05:34
Checkboxes
-
Урок 28.
00:02:28
Radio Buttons
-
Урок 29.
00:02:57
Select Box
-
Урок 30.
00:03:46
Game Cover Thumbnail
-
Урок 31.
00:06:18
Make Our UI Smarter
-
Урок 32.
00:00:28
Exercise #04: Login and Signup Form
-
Урок 33.
00:00:44
Summary
-
Урок 34.
00:00:30
Overview
-
Урок 35.
00:03:37
Form State Refactor
-
Урок 36.
00:05:55
Render Error Messages
-
Урок 37.
00:03:35
Form Validation
-
Урок 38.
00:02:50
Create New Game
-
Урок 39.
00:05:05
Edit Game Form
-
Урок 40.
00:03:45
componentWillReceiveProps
-
Урок 41.
00:01:57
Update Game
-
Урок 42.
00:04:19
Delete Game
-
Урок 43.
00:02:50
Exercise 05: Publishers CRUD
-
Урок 44.
00:00:37
Exercise 06: Fix the Bug
-
Урок 45.
00:00:41
Summary
-
Урок 46.
00:01:01
Overview
-
Урок 47.
00:04:01
Server Setup and Overview
-
Урок 48.
00:05:14
Make Async Request to Fetch Data
-
Урок 49.
00:04:08
Create New Game
-
Урок 50.
00:04:51
Server-side Validation
-
Урок 51.
00:02:47
Update Game
-
Урок 52.
00:02:54
Delete Game and Add Loading Indicator
-
Урок 53.
00:00:48
Exercise #07: Persist Publishers
-
Урок 54.
00:00:34
Summary
-
Урок 55.
00:01:16
Overview
-
Урок 56.
00:04:39
Define Routes with <Route /> Component
-
Урок 57.
00:02:53
Navigate Between Routes with <Link /> Component
-
Урок 58.
00:04:41
Games and Game Details Routes
-
Урок 59.
00:04:41
New Game Form Nested Route
-
Урок 60.
00:04:41
Edit Game Route
-
Урок 61.
00:03:11
Two Ways to Redirect
-
Урок 62.
00:00:23
Exercise #08: Publishers Routes
-
Урок 63.
00:00:59
Summary
-
Урок 64.
00:01:22
Overview
-
Урок 65.
00:03:31
Dummy Client-Side Authentication
-
Урок 66.
00:05:19
User Sign Up
-
Урок 67.
00:03:12
Flash Messag
-
Урок 68.
00:02:12
Login Form
-
Урок 69.
00:02:16
Token Authentication - Big Picture
-
Урок 70.
00:05:31
User Authentication
-
Урок 71.
00:04:07
Authorize Routes (Condit
-
Урок 72.
00:03:26
Authorize Routes (Higher Order Com
-
Урок 73.
00:03:39
Change UI Depending on User Role
-
Урок 74.
00:02:51
Decode JWT to Get User Role
-
Урок 75.
00:00:48
Exercise #09: Show/Hide Featured Component
-
Урок 76.
00:00:36
Summary
-
Урок 77.
00:01:04
Overview
-
Урок 78.
00:03:29
React App Build
-
Урок 79.
00:05:35
Digital Ocean Droplet
-
Урок 80.
00:04:05
Initial Server Configuration
-
Урок 81.
00:05:43
Nginx, Domain Name and SSL
-
Урок 82.
00:06:25
Serve Node Application with PM2 and Reverse Proxy
-
Урок 83.
00:04:37
Push App Files to Droplet
-
Урок 84.
00:03:47
.env and MongoDb Setup
-
Урок 85.
00:03:10
Deploy With One Command