|
|
1 - How to Learn NextJS Quickly.mp4
|
MP4
|
24.8 MB
|
|
|
10 - 009-int.zip
|
ZIP
|
5.1 MB
|
|
|
10 - Adding Images.mp4
|
MP4
|
51.9 MB
|
|
|
100 - Recursively Rendering Components.mp4
|
MP4
|
22.9 MB
|
|
|
101 - Fetching the Big List.mp4
|
MP4
|
54.4 MB
|
|
|
102 - Multiple Repeated DB Queries.mp4
|
MP4
|
8 MB
|
|
|
103 - 002-cah.zip
|
ZIP
|
275.3 KB
|
|
|
103 - Introducing Duplicate Queries.mp4
|
MP4
|
43.5 MB
|
|
|
104 - Request Memoization.mp4
|
MP4
|
15.1 MB
|
|
|
105 - 004-cah.zip
|
ZIP
|
280 KB
|
|
|
105 - Deduplicating Requests with Cache.mp4
|
MP4
|
11.6 MB
|
|
|
106 - Adding in Component Streaming.mp4
|
MP4
|
13.8 MB
|
|
|
107 - Streaming with Suspense.mp4
|
MP4
|
19.8 MB
|
|
|
108 - Adding a Loading Skeleton.mp4
|
MP4
|
30.8 MB
|
|
|
109 - 004-str.zip
|
ZIP
|
307 KB
|
|
|
109 - Top Posts on the HomePage.mp4
|
MP4
|
23.1 MB
|
|
|
11 - More on the Image Component.mp4
|
MP4
|
80.5 MB
|
|
|
110 - 005-str.zip
|
ZIP
|
272.3 KB
|
|
|
110 - Back to the Search Input.mp4
|
MP4
|
15.6 MB
|
|
|
111 - Notes on QueryStrings in Next.mp4
|
MP4
|
40.9 MB
|
|
|
112 - Accessing the Query String.mp4
|
MP4
|
7.9 MB
|
|
|
113 - Redirecting From a Server Action.mp4
|
MP4
|
14.5 MB
|
|
|
114 - Receiving the Query String in a Server Component.mp4
|
MP4
|
9.6 MB
|
|
|
115 - 010-str.zip
|
ZIP
|
305.7 KB
|
|
|
115 - Running the Search.mp4
|
MP4
|
22 MB
|
|
|
116 - 011-str.zip
|
ZIP
|
111.2 KB
|
|
|
116 - The DeOpt to Client Side Rendering Warning.mp4
|
MP4
|
29.9 MB
|
|
|
117 - Wrap Up.mp4
|
MP4
|
9.6 MB
|
|
|
118 - A Note About the Following Lectures.html
|
HTML
|
307.2 B
|
|
|
119 - Lets Build an App.mp4
|
MP4
|
35.9 MB
|
|
|
12 - 011-int.zip
|
ZIP
|
5.1 MB
|
|
|
12 - Adding a Reusable Presentation Component.mp4
|
MP4
|
96 MB
|
|
|
120 - Critical Questions.mp4
|
MP4
|
34.7 MB
|
|
|
121 - A Few More Critical Questions.mp4
|
MP4
|
85.9 MB
|
|
|
122 - Node Setup.mp4
|
MP4
|
7.5 MB
|
|
|
123 - Creating a React Project.mp4
|
MP4
|
12.4 MB
|
|
|
124 - What is Create React App.mp4
|
MP4
|
29.9 MB
|
|
|
125 - 001-jsx.zip
|
ZIP
|
276.7 KB
|
|
|
125 - Showing Basic Content.mp4
|
MP4
|
48.2 MB
|
|
|
126 - What is JSX.mp4
|
MP4
|
35.2 MB
|
|
|
127 - 003-jsx.zip
|
ZIP
|
276.7 KB
|
|
|
127 - Printing JavaScript Variables in JSX.mp4
|
MP4
|
15.4 MB
|
|
|
128 - 004-jsx.zip
|
ZIP
|
276.7 KB
|
|
|
128 - Shorthand JSX Expressions.mp4
|
MP4
|
6.1 MB
|
|
|
129 - 007-jsx.zip
|
ZIP
|
276.8 KB
|
|
|
129 - Typical Component Layouts.mp4
|
MP4
|
6.9 MB
|
|
|
13 - 012-int.zip
|
ZIP
|
5.1 MB
|
|
|
13 - Adding Some Styling.mp4
|
MP4
|
73.5 MB
|
|
|
130 - 008-jsx.zip
|
ZIP
|
276.8 KB
|
|
|
130 - Customizing Elements with Props.mp4
|
MP4
|
24.7 MB
|
|
|
131 - 009-jsx.zip
|
ZIP
|
276.7 KB
|
|
|
131 - Converting HTML to JSX.mp4
|
MP4
|
33.4 MB
|
|
|
132 - Applying Styling in JSX.mp4
|
MP4
|
30.5 MB
|
|
|
133 - 012-jsx.zip
|
ZIP
|
276.9 KB
|
|
|
133 - Extracting Components.mp4
|
MP4
|
17.5 MB
|
|
|
134 - Module Systems Overview.mp4
|
MP4
|
63.2 MB
|
|
|
135 - Cheatsheet for JSX.html
|
HTML
|
204.8 B
|
|
|
136 - Project Overview.mp4
|
MP4
|
30.9 MB
|
|
|
137 - 002-pdas.zip
|
ZIP
|
300.2 KB
|
|
|
137 - Creating Core Components.mp4
|
MP4
|
13.9 MB
|
|
|
138 - Introducing the Props Systems.mp4
|
MP4
|
17.5 MB
|
|
|
139 - Picturing the Movement of Data.mp4
|
MP4
|
54.6 MB
|
|
|
14 - Production Deployment with Vercel.mp4
|
MP4
|
62.9 MB
|
|
|
140 - 005-pdas.zip
|
ZIP
|
300.3 KB
|
|
|
140 - Adding Props.mp4
|
MP4
|
10.1 MB
|
|
|
141 - 006-pdas.zip
|
ZIP
|
300.3 KB
|
|
|
141 - Using Argument Destructuring.mp4
|
MP4
|
26.4 MB
|
|
|
142 - React Developer Tools.mp4
|
MP4
|
9.2 MB
|
|
|
143 - Most Common Props Mistake.mp4
|
MP4
|
24.9 MB
|
|
|
144 - Images for the App.mp4
|
MP4
|
65.4 MB
|
|
|
145 - 010-pdas.zip
|
ZIP
|
363.8 KB
|
|
|
145 - Including Images.mp4
|
MP4
|
65.4 MB
|
|
|
146 - 011-pdas.zip
|
ZIP
|
363.8 KB
|
|
|
146 - Handling Image Accessibility.mp4
|
MP4
|
57.8 MB
|
|
|
147 - Review on How CSS Works.mp4
|
MP4
|
55.3 MB
|
|
|
148 - 013-pdas.zip
|
ZIP
|
364 KB
|
|
|
148 - Adding CSS Libraries with NPM.mp4
|
MP4
|
57.8 MB
|
|
|
149 - 014-pdas.zip
|
ZIP
|
364.1 KB
|
|
|
149 - A Big Pile of HTML.mp4
|
MP4
|
57.3 MB
|
|
|
15 - Join Our Community.html
|
HTML
|
409.6 B
|
|
|
150 - 015-pdas.zip
|
ZIP
|
364.3 KB
|
|
|
150 - Last Bit of Styling.mp4
|
MP4
|
24.5 MB
|
|
|
151 - A Note About the Following Lectures.html
|
HTML
|
102.4 B
|
|
|
152 - TypeScript Overview.mp4
|
MP4
|
48.5 MB
|
|
|
153 - Environment Setup.mp4
|
MP4
|
79.7 MB
|
|
|
154 - A First App.mp4
|
MP4
|
31.7 MB
|
|
|
155 - 7-executing.zip
|
ZIP
|
1.1 KB
|
|
|
155 - Executing TypeScript Code.mp4
|
MP4
|
17.4 MB
|
|
|
156 - 8-quick-change.zip
|
ZIP
|
1.2 KB
|
|
|
156 - One Quick Change.mp4
|
MP4
|
12.2 MB
|
|
|
157 - 10-catching.zip
|
ZIP
|
1.9 KB
|
|
|
157 - Catching Errors with TypeScript.mp4
|
MP4
|
35.7 MB
|
|
|
158 - 11-more-errors.zip
|
ZIP
|
1.3 KB
|
|
|
158 - Catching More Errors.mp4
|
MP4
|
45.7 MB
|
|
|
159 - Types.mp4
|
MP4
|
21.3 MB
|
|
|
16 - Course Diagrams.html
|
HTML
|
204.8 B
|
|
|
16 - diagrams.zip
|
ZIP
|
27 MB
|
|
|
160 - More on Types.mp4
|
MP4
|
32.3 MB
|
|
|
161 - 14-examples.zip
|
ZIP
|
1.1 KB
|
|
|
161 - Examples of Types.mp4
|
MP4
|
13.1 MB
|
|
|
162 - Where Do We Use Types.mp4
|
MP4
|
3.4 MB
|
|
|
163 - Type Annotations and Inference.mp4
|
MP4
|
8.4 MB
|
|
|
164 - 17-annotations.zip
|
ZIP
|
1 KB
|
|
|
164 - Annotations with Variables.mp4
|
MP4
|
18.5 MB
|
|
|
165 - 18-object-literal.zip
|
ZIP
|
1.1 KB
|
|
|
165 - Object Literal Annotations.mp4
|
MP4
|
29.1 MB
|
|
|
166 - 19-around-functions.zip
|
ZIP
|
1.8 KB
|
|
|
166 - Annotations Around Functions.mp4
|
MP4
|
24.9 MB
|
|
|
167 - Understanding Inference.mp4
|
MP4
|
23.1 MB
|
|
|
168 - 21-any-type.zip
|
ZIP
|
1.2 KB
|
|
|
168 - The Any Type.mp4
|
MP4
|
43.6 MB
|
|
|
169 - 22-fixing.zip
|
ZIP
|
1.3 KB
|
|
|
169 - Fixing the Any Type.mp4
|
MP4
|
8.9 MB
|
|
|
17 - App Overview.mp4
|
MP4
|
4.8 MB
|
|
|
170 - 23-delayed.zip
|
ZIP
|
1.4 KB
|
|
|
170 - Delayed Initialization.mp4
|
MP4
|
15.3 MB
|
|
|
171 - 24-when-inference.zip
|
ZIP
|
1.4 KB
|
|
|
171 - When Inference Doesnt Work.mp4
|
MP4
|
20.7 MB
|
|
|
172 - 25-more-functions.zip
|
ZIP
|
1.7 KB
|
|
|
172 - More on Annotations Around Functions.mp4
|
MP4
|
24.5 MB
|
|
|
173 - 26-inference.zip
|
ZIP
|
1.7 KB
|
|
|
173 - Inference Around Functions.mp4
|
MP4
|
30.9 MB
|
|
|
174 - 27-annotations-anonymous.zip
|
ZIP
|
1.8 KB
|
|
|
174 - Annotations for Anonymous Functions.mp4
|
MP4
|
5.9 MB
|
|
|
175 - 28-void-and-never.zip
|
ZIP
|
1.8 KB
|
|
|
175 - Void and Never.mp4
|
MP4
|
9.8 MB
|
|
|
176 - 29-destructuring.zip
|
ZIP
|
1.9 KB
|
|
|
176 - Destructuring with Annotations.mp4
|
MP4
|
16.9 MB
|
|
|
177 - 30-annotations-objects.zip
|
ZIP
|
2.3 KB
|
|
|
177 - Annotations Around Objects.mp4
|
MP4
|
33.9 MB
|
|
|
178 - 31-arrays.zip
|
ZIP
|
2.6 KB
|
|
|
178 - Arrays in TypeScript.mp4
|
MP4
|
14.3 MB
|
|
|
179 - 32-why-typed.zip
|
ZIP
|
2.7 KB
|
|
|
179 - Why Typed Arrays.mp4
|
MP4
|
39.2 MB
|
|
|
18 - Project Setup.mp4
|
MP4
|
21.9 MB
|
|
|
180 - 33-multiple.zip
|
ZIP
|
2.7 KB
|
|
|
180 - Multiple Types in Arrays.mp4
|
MP4
|
12.2 MB
|
|
|
181 - When to Use Typed Arrays.mp4
|
MP4
|
3.7 MB
|
|
|
182 - Tuples in TypeScript.mp4
|
MP4
|
20.8 MB
|
|
|
183 - 36-tuples-action.zip
|
ZIP
|
3.1 KB
|
|
|
183 - Tuples in Action.mp4
|
MP4
|
19.4 MB
|
|
|
184 - 37-why-tuples.zip
|
ZIP
|
3.1 KB
|
|
|
184 - Why Tuples.mp4
|
MP4
|
11.3 MB
|
|
|
185 - Interfaces.mp4
|
MP4
|
5.7 MB
|
|
|
186 - 39-long-type.zip
|
ZIP
|
3.3 KB
|
|
|
186 - Long Type Annotations.mp4
|
MP4
|
16.8 MB
|
|
|
187 - 40-fixing.zip
|
ZIP
|
3.3 KB
|
|
|
187 - Fixing Annotations with Interfaces.mp4
|
MP4
|
23.9 MB
|
|
|
188 - 41-syntax.zip
|
ZIP
|
3.3 KB
|
|
|
188 - Syntax Around Interfaces.mp4
|
MP4
|
14.4 MB
|
|
|
189 - 42-functions.zip
|
ZIP
|
3.3 KB
|
|
|
189 - Functions in Interfaces.mp4
|
MP4
|
18.3 MB
|
|
|
19 - 003-sni.zip
|
ZIP
|
99.8 KB
|
|
|
19 - Adding a Create Page.mp4
|
MP4
|
8.8 MB
|
|
|
190 - 43-code-reuse.zip
|
ZIP
|
3.3 KB
|
|
|
190 - Code Reuse with Interfaces.mp4
|
MP4
|
20.9 MB
|
|
|
191 - General Plan with Interfaces.mp4
|
MP4
|
14 MB
|
|
|
2 - Project Overview.mp4
|
MP4
|
20.5 MB
|
|
|
20 - Creating a Prisma Client.mp4
|
MP4
|
7.3 MB
|
|
|
21 - 005-sni.zip
|
ZIP
|
102.6 KB
|
|
|
21 - Adding a Creation Form.mp4
|
MP4
|
18.5 MB
|
|
|
22 - 006-snippets.zip
|
ZIP
|
106.6 KB
|
|
|
22 - Introducing Server Actions.mp4
|
MP4
|
38.6 MB
|
|
|
23 - A Deeper Dive into Server Actions.mp4
|
MP4
|
8.8 MB
|
|
|
24 - Server Components vs Client Components.mp4
|
MP4
|
56 MB
|
|
|
25 - 009-sni.zip
|
ZIP
|
93.9 KB
|
|
|
25 - Fetching Data with Server Components.mp4
|
MP4
|
13.6 MB
|
|
|
26 - 010-sni.zip
|
ZIP
|
104.8 KB
|
|
|
26 - Adding Dynamic Paths.mp4
|
MP4
|
28.4 MB
|
|
|
27 - 011-sni.zip
|
ZIP
|
106.2 KB
|
|
|
27 - Fetching Particular Records.mp4
|
MP4
|
30.6 MB
|
|
|
28 - 012-sni.zip
|
ZIP
|
114.6 KB
|
|
|
28 - Custom Not Found Pages.mp4
|
MP4
|
41.3 MB
|
|
|
29 - 013-sni.zip
|
ZIP
|
118.6 KB
|
|
|
29 - Automatic Loading Spinnners.mp4
|
MP4
|
10.7 MB
|
|
|
3 - FileBased Routing.mp4
|
MP4
|
33.5 MB
|
|
|
30 - 014-sni.zip
|
ZIP
|
131.4 KB
|
|
|
30 - A Few Quick Tasks.mp4
|
MP4
|
56.8 MB
|
|
|
31 - 015-sni.zip
|
ZIP
|
133.9 KB
|
|
|
31 - Styling the Show Page.mp4
|
MP4
|
23.9 MB
|
|
|
32 - 016-sni.zip
|
ZIP
|
141.6 KB
|
|
|
32 - Linking to the Edit Page.mp4
|
MP4
|
19.8 MB
|
|
|
33 - 017-sni.zip
|
ZIP
|
148.9 KB
|
|
|
33 - Showing a Client Component in a Server Component.mp4
|
MP4
|
31.4 MB
|
|
|
34 - 018-sni.zip
|
ZIP
|
97.7 KB
|
|
|
34 - Adding the Monaco Editor.mp4
|
MP4
|
26.4 MB
|
|
|
35 - 019-sni.zip
|
ZIP
|
103.9 KB
|
|
|
35 - Handling Editor Changes.mp4
|
MP4
|
15.9 MB
|
|
|
36 - Server Actions in Client Components.mp4
|
MP4
|
23.4 MB
|
|
|
37 - Server Actions in a Separate File.mp4
|
MP4
|
43.2 MB
|
|
|
38 - Options for Calling Server Actions from Client Components.mp4
|
MP4
|
52.2 MB
|
|
|
39 - 023-sni.zip
|
ZIP
|
123.8 KB
|
|
|
39 - Calling a Server Action from a Client Component.mp4
|
MP4
|
38.8 MB
|
|
|
4 - 004-int.zip
|
ZIP
|
123.8 KB
|
|
|
4 - Adding Additional Routes.mp4
|
MP4
|
13 MB
|
|
|
40 - 024-sni.zip
|
ZIP
|
158.3 KB
|
|
|
40 - Deleting a Record with a Server Action.mp4
|
MP4
|
18.2 MB
|
|
|
41 - Understanding the UseFormState Hook.mp4
|
MP4
|
25.3 MB
|
|
|
42 - 026-sni.zip
|
ZIP
|
189.7 KB
|
|
|
42 - UseForm State in Action.mp4
|
MP4
|
71.6 MB
|
|
|
43 - 027-sni.zip
|
ZIP
|
194.1 KB
|
|
|
43 - Adding the Form Validation.mp4
|
MP4
|
25.5 MB
|
|
|
44 - 028-sni.zip
|
ZIP
|
211.7 KB
|
|
|
44 - Gotchas Around Error Handling.mp4
|
MP4
|
95.7 MB
|
|
|
45 - Super Unexpected Behavior.mp4
|
MP4
|
9.7 MB
|
|
|
46 - The Full Route Cache System.mp4
|
MP4
|
22.6 MB
|
|
|
47 - What Makes a Static or Dynamic Route.mp4
|
MP4
|
45.6 MB
|
|
|
48 - When to Use Each Cache Control.mp4
|
MP4
|
19.4 MB
|
|
|
49 - 033-sni.zip
|
ZIP
|
80.7 KB
|
|
|
49 - Help My Page is Showing Old Data.mp4
|
MP4
|
13.9 MB
|
|
|
5 - Linking Between Pages.mp4
|
MP4
|
10 MB
|
|
|
50 - Enabling Caching with GenerateStaticParams.mp4
|
MP4
|
11.9 MB
|
|
|
51 - 035-sni.zip
|
ZIP
|
80.9 KB
|
|
|
51 - Caching Dynamic Routes.mp4
|
MP4
|
36.1 MB
|
|
|
52 - Project Overview.mp4
|
MP4
|
16.8 MB
|
|
|
53 - Critical Libraries in Our Project.mp4
|
MP4
|
6.8 MB
|
|
|
54 - NextUI Installation and Setup.mp4
|
MP4
|
54.8 MB
|
|
|
55 - Prisma Schema File.html
|
HTML
|
204.8 B
|
|
|
55 - schema.prisma
|
PRISMA
|
2.3 KB
|
|
|
56 - 004-dis.zip
|
ZIP
|
84.5 KB
|
|
|
56 - Database Setup.mp4
|
MP4
|
40.8 MB
|
|
|
57 - 005-dis.zip
|
ZIP
|
86 KB
|
|
|
57 - OAuth Setup.mp4
|
MP4
|
41.7 MB
|
|
|
58 - 006-dis.zip
|
ZIP
|
86.6 KB
|
|
|
58 - NextAuth Setup.mp4
|
MP4
|
54.7 MB
|
|
|
59 - 007-dis.zip
|
ZIP
|
87.3 KB
|
|
|
59 - The Theory Behind OAuth.mp4
|
MP4
|
50.4 MB
|
|
|
6 - 006-int.zip
|
ZIP
|
148.1 KB
|
|
|
6 - Common UI with Layouts.mp4
|
MP4
|
45.3 MB
|
|
|
60 - 008-dis.zip
|
ZIP
|
202.3 KB
|
|
|
60 - Wrapping Auth in Server Actions.mp4
|
MP4
|
11.6 MB
|
|
|
61 - 009-dis.zip
|
ZIP
|
253.5 KB
|
|
|
61 - Sign In Sign out and Checking Auth Status.mp4
|
MP4
|
84.3 MB
|
|
|
62 - Upfront Design Process.mp4
|
MP4
|
43.2 MB
|
|
|
63 - Why Path Helpers.mp4
|
MP4
|
35.5 MB
|
|
|
64 - 012-dis.zip
|
ZIP
|
253.8 KB
|
|
|
64 - Path Helper Implementation.mp4
|
MP4
|
14.1 MB
|
|
|
65 - 013-dis.zip
|
ZIP
|
265.8 KB
|
|
|
65 - Creating the Routing Structure.mp4
|
MP4
|
12 MB
|
|
|
66 - Stubbing Out Server Actions.mp4
|
MP4
|
26.5 MB
|
|
|
67 - 015-dis.zip
|
ZIP
|
273.1 KB
|
|
|
67 - Planning Revalidating Strategies.mp4
|
MP4
|
43.4 MB
|
|
|
68 - Building the Header.mp4
|
MP4
|
34.7 MB
|
|
|
69 - 017-dis.zip
|
ZIP
|
298.8 KB
|
|
|
69 - Displaying the Sign In and Sign Out Buttons.mp4
|
MP4
|
37.2 MB
|
|
|
7 - 007-int.zip
|
ZIP
|
164.8 KB
|
|
|
7 - Project Structure Strategy.mp4
|
MP4
|
16.1 MB
|
|
|
70 - 018-dis.zip
|
ZIP
|
304.1 KB
|
|
|
70 - Enabling Sign Out.mp4
|
MP4
|
42.3 MB
|
|
|
71 - 019-dis.zip
|
ZIP
|
105.2 KB
|
|
|
71 - More Caching Issues.mp4
|
MP4
|
53.9 MB
|
|
|
72 - 020-dis.zip
|
ZIP
|
119.5 KB
|
|
|
72 - Static Caching While Using Auth.mp4
|
MP4
|
80.9 MB
|
|
|
73 - 021-dis.zip
|
ZIP
|
100.1 KB
|
|
|
73 - Creating Topics.mp4
|
MP4
|
19.1 MB
|
|
|
74 - 022-dis.zip
|
ZIP
|
105.9 KB
|
|
|
74 - Creating a Popover Form.mp4
|
MP4
|
25.8 MB
|
|
|
75 - Receiving Form Data.mp4
|
MP4
|
14.4 MB
|
|
|
76 - Adding Form Validation with Zod.mp4
|
MP4
|
71.6 MB
|
|
|
77 - Reminder on the UseFormState Hook.mp4
|
MP4
|
9.6 MB
|
|
|
78 - 026-dis.zip
|
ZIP
|
130.7 KB
|
|
|
78 - Fixing UseFormState Type Errors.mp4
|
MP4
|
42.3 MB
|
|
|
79 - 027-sni.zip
|
ZIP
|
135.6 KB
|
|
|
79 - Heres Our FormState Type.mp4
|
MP4
|
27.3 MB
|
|
|
8 - 008-int.zip
|
ZIP
|
172.4 KB
|
|
|
8 - Absolute Path Import Shortcut.mp4
|
MP4
|
11.6 MB
|
|
|
80 - 028-sni.zip
|
ZIP
|
137.7 KB
|
|
|
80 - Displaying Validation Errors.mp4
|
MP4
|
20.3 MB
|
|
|
81 - 029-sni.zip
|
ZIP
|
142.8 KB
|
|
|
81 - Handling General Form Errors.mp4
|
MP4
|
26.9 MB
|
|
|
82 - 030-sni.zip
|
ZIP
|
161.1 KB
|
|
|
82 - Handling Database Errors in Forms.mp4
|
MP4
|
57.8 MB
|
|
|
83 - 001-con.zip
|
ZIP
|
108.7 KB
|
|
|
83 - Showing Loading Spinners with UseFormStatus.mp4
|
MP4
|
32.3 MB
|
|
|
84 - 002-con.zip
|
ZIP
|
124.1 KB
|
|
|
84 - Fetching and Listing Content from Prisma.mp4
|
MP4
|
27.2 MB
|
|
|
85 - 003-con.zip
|
ZIP
|
130.4 KB
|
|
|
85 - Scaffolding the Topic Show Page.mp4
|
MP4
|
11.2 MB
|
|
|
86 - 004-con.zip
|
ZIP
|
138.8 KB
|
|
|
86 - Displaying a Creation Form.mp4
|
MP4
|
45.9 MB
|
|
|
87 - 005-con.zip
|
ZIP
|
148.2 KB
|
|
|
87 - Applying Validation to Post Creation.mp4
|
MP4
|
71.1 MB
|
|
|
88 - 006-con.zip
|
ZIP
|
158.5 KB
|
|
|
88 - Checking Authentication Status.mp4
|
MP4
|
19.6 MB
|
|
|
89 - 007-con.zip
|
ZIP
|
167 KB
|
|
|
89 - Passing Additional Args to a Server Action.mp4
|
MP4
|
40.6 MB
|
|
|
9 - Image Files.html
|
HTML
|
204.8 B
|
|
|
9 - images.zip
|
ZIP
|
5 MB
|
|
|
90 - 008-con.zip
|
ZIP
|
173.1 KB
|
|
|
90 - Creating the Record.mp4
|
MP4
|
18.4 MB
|
|
|
91 - A Few Project Files.html
|
HTML
|
204.8 B
|
|
|
91 - files.zip
|
ZIP
|
6.5 KB
|
|
|
92 - Merging a Few Files.mp4
|
MP4
|
18.4 MB
|
|
|
93 - Considerations Around Where to Fetch Data.mp4
|
MP4
|
77.7 MB
|
|
|
94 - Data Fetching in Child Components.mp4
|
MP4
|
87.8 MB
|
|
|
95 - Recommended Data Fetching.mp4
|
MP4
|
23.6 MB
|
|
|
96 - 005-mer.zip
|
ZIP
|
290.4 KB
|
|
|
96 - Define in Parent Fetch in Child.mp4
|
MP4
|
32.8 MB
|
|
|
97 - Alternative Type Names and Query Definitions.mp4
|
MP4
|
22.8 MB
|
|
|
98 - 007-mer.zip
|
ZIP
|
321 KB
|
|
|
98 - Dont Go Crazy With Reuse.mp4
|
MP4
|
34.5 MB
|
|
|
99 - 008-mer.zip
|
ZIP
|
330.5 KB
|
|
|
99 - Comment Creation.mp4
|
MP4
|
4.6 MB
|
|
|
[CourseClub.Me].url
|
URL
|
102.4 B
|
|
|
[GigaCourse.Com].url
|
URL
|
0 B
|