-
Урок 1.
00:02:36
Introduction
-
Урок 2.
00:05:30
Review of REST-ful Routing
-
Урок 3.
00:10:17
Shortcomings of RESTful Routing
-
Урок 4.
00:07:24
What is GraphQL?
-
Урок 5.
00:06:03
Working with GraphQL
-
Урок 6.
00:06:39
Registering GraphQL with Express
-
Урок 7.
00:04:10
GraphQL Schemas
-
Урок 8.
00:06:53
Writing a GraphQL Schema
-
Урок 9.
00:06:32
Root Queries
-
Урок 10.
00:06:30
Resolving with Data
-
Урок 11.
00:08:55
The GraphiQL Tool
-
Урок 12.
00:08:54
A Realistic Data Source
-
Урок 13.
00:09:37
Async Resolve Functions
-
Урок 14.
00:02:11
Nodemon Hookup
-
Урок 15.
00:05:11
Company Definitions
-
Урок 16.
00:03:49
Nested Queries
-
Урок 17.
00:08:02
More on Nested Queries
-
Урок 18.
00:04:33
A Quick Breather
-
Урок 19.
00:04:42
Multiple RootQuery Entry Points
-
Урок 20.
00:03:13
Bidirectional Relations
-
Урок 21.
00:04:15
More on Bidirectional Relations
-
Урок 22.
00:05:52
Resolving Circular References
-
Урок 23.
00:07:04
Query Fragments
-
Урок 24.
00:07:25
Introduction to Mutations
-
Урок 25.
00:08:42
NonNull Fields and Mutations
-
Урок 26.
00:09:10
Do It Yourself - Delete Mutation!
-
Урок 27.
00:13:24
Do It Yourself - Edit Mutation!
-
Урок 28.
00:13:06
GraphQL Clients - Apollo vs Relay
-
Урок 29.
00:05:46
Sidenote - Apollo Server vs GraphQL Server
-
Урок 30.
00:03:41
The Next App
-
Урок 31.
00:06:31
Starter Pack Walkthrough
-
Урок 32.
00:09:06
MongoLab Setup
-
Урок 33.
00:09:46
Working Through the Schema
-
Урок 34.
00:10:16
Apollo Client Setup
-
Урок 35.
00:07:37
React Component Design
-
Урок 36.
00:07:49
GQL Queries in React
-
Урок 37.
00:08:20
Bonding Queries with Components
-
Урок 38.
00:07:58
Handling Pending Queries
-
Урок 39.
00:04:12
Fixing Key Warnings
-
Урок 40.
00:04:05
Architecture Review
-
Урок 41.
00:07:25
Adding React Router
-
Урок 42.
00:09:48
Creating a Song
-
Урок 43.
00:07:56
Mutations in React
-
Урок 44.
00:11:30
Query Params
-
Урок 45.
00:08:26
Defining Query Variables in React
-
Урок 46.
00:09:47
Navigating on Successful Mutation
-
Урок 47.
00:08:32
Troubleshooting List Fetching
-
Урок 48.
00:09:46
Refetching Queries
-
Урок 49.
00:06:54
Deletion by Mutation
-
Урок 50.
00:04:36
Associating Mutations with a Component
-
Урок 51.
00:09:08
Invoking Delete Mutations
-
Урок 52.
00:05:45
Refetching a Query
-
Урок 53.
00:03:07
A Quick CSS Breather
-
Урок 54.
00:06:01
Showing a Particular Song
-
Урок 55.
00:09:38
Fetching Individual Records
-
Урок 56.
00:15:35
Integrating React Router with GraphQL
-
Урок 57.
00:04:33
Watching for Data
-
Урок 58.
00:04:00
Navigating Between Screens
-
Урок 59.
00:03:11
Lyric Creation Form
-
Урок 60.
00:11:01
The CreateLyric Mutation
-
Урок 61.
00:08:39
Submitting Mutations
-
Урок 62.
00:03:27
Showing a List of Lyrics
-
Урок 63.
00:07:36
Enhancing Queries
-
Урок 64.
00:09:48
Identifying Records
-
Урок 65.
00:09:05
Caching with DataIdFromObject
-
Урок 66.
00:03:58
Thumbs Up Icon
-
Урок 67.
00:06:05
The Like Mutation
-
Урок 68.
00:04:05
Showing Likes with Lyrics
-
Урок 69.
00:05:32
Fetching Likes
-
Урок 70.
00:04:56
Optimistic UI Updates
-
Урок 71.
00:06:58
Handling Optimistic Responses
-
Урок 72.
00:02:20
A Quick Bugfix
-
Урок 73.
00:05:37
Application Wrapup
-
Урок 74.
00:04:14
App Overview
-
Урок 75.
00:07:06
App Challenges
-
Урок 76.
00:07:46
Boilerplate Setup
-
Урок 77.
00:13:03
Authentication Approach
-
Урок 78.
00:03:29
MLab Setup
-
Урок 79.
00:07:14
The User Type
-
Урок 80.
00:09:15
The Signup Mutation
-
Урок 81.
00:07:11
Delegating to the Auth Service
-
Урок 82.
00:07:48
Testing Signup
-
Урок 83.
00:06:28
The Logout Mutation
-
Урок 84.
00:06:31
The Login Mutation
-
Урок 85.
00:06:01
Checking Authentication Status
-
Урок 86.
00:08:12
Client Side Setup
-
Урок 87.
00:08:31
Root Routes with React Router
-
Урок 88.
00:10:32
Figuring Out the Current User
-
Урок 89.
00:09:27
Including Cookies with GraphQL Requests
-
Урок 90.
00:07:09
Authentication State
-
Урок 91.
00:06:54
Login and Logout Buttons
-
Урок 92.
00:07:47
Handling the Logout Mutation
-
Урок 93.
00:06:11
Automatic Component Rerenders
-
Урок 94.
00:05:03
Login Form Design
-
Урок 95.
00:09:54
The Auth Form
-
Урок 96.
00:06:52
Importing the Login Mutation
-
Урок 97.
00:07:41
Submitting the Auth Form
-
Урок 98.
00:03:50
Refreshing the Current User
-
Урок 99.
00:08:30
Error Handling with GraphQL
-
Урок 100.
00:10:46
More on Error Handling
-
Урок 101.
00:08:51
The Signup Mutation
-
Урок 102.
00:06:28
More on the Signup Mutation
-
Урок 103.
00:06:12
Handling Errors Around Signup
-
Урок 104.
00:09:45
Race Conditions - A Big Gotcha
-
Урок 105.
00:06:24
Finalized Auth Flow
-
Урок 106.
00:13:03
Fixing the Login Process
-
Урок 107.
00:05:09
Fix Signup Too!
-
Урок 108.
00:03:25
The Dashboard Route
-
Урок 109.
00:03:06
The Need for a HOC
-
Урок 110.
00:08:18
Getting Started with RequireAuth
-
Урок 111.
00:05:03
Applying RequireAuth
-
Урок 112.
00:06:15
Fixing RequireAuth