Урок 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