🚀 Welcome to the Ultimate Next.js Tutorial! 🚀
🔗 GitHub Repository:
https://github.com/samugit83/nextjs_t...
🔗 Download the cheat sheet here:
https://github.com/samugit83/nextjs_t...
Dive into the source code! 🚀 Use it as a companion while following the tutorial, chapter by chapter. 💻✨
This course is brought to you by the team at Devergo Labs.
Learn more at www.devergolabs.com
In this comprehensive video tutorial, we'll delve into the world of data fetching and mutations in Next.js, uncovering a treasure trove of strategies to efficiently manage data on your Next.js applications. We'll start by examining the pros and cons of executing data fetching on both the server and the client, providing insights into when to choose one over the other.
Next, we'll unveil a comprehensive cheat sheet of patterns, each carefully crafted to address specific data fetching scenarios. We'll explore patterns for first loading, user events, server actions in CSR, SSR, and Page components, ensuring you have the right tools for any situation.
00:10 Introduction and Tutorial Overview
07:21 Pros of executing a data fetching on the SERVER
10:20 Pros of executing a data fetching on the CLIENT
13.38 Pattern: client server server - first loading - from page
19:40 Pattern: client server server - first loading - from SSR comp
23:14 Pattern: client server server - first loading - from SSR nested in CSR comp
27:53 Pattern: client server server - first loading - server actions in CSR
34:41 Pattern: client server server - first loading - server actions in SSR
36:46 Pattern: client server server - first loading - route handler in CSR
45:06 Pattern: client server server - user event - server actions in CSR action prop on form
53:05 Pattern: client server server - user event - server actions in CSR, formAction prop in other elements
54:54 Pattern: client server server - user event - server actions in CSR, ‘use server‘ at the top of server file
57:49 Pattern: client server server - user event - server actions in SSR, 'server only' form
1:02:50 Pattern: client server server - user event - server actions in SSR, fake form
1:04:40 Pattern: client server server - user event - server actions in Page, 'server only' form / fake form
1:06:08 Pattern: client server server - user event - route handler in CSR
1:08:12 Pattern: client server client - first loading - from Page to page body, or CSR comp
1:12:38 Pattern: client server client - first loading - from SSR comp to CSR
1:14:39 Pattern: client server client - first loading - from SSR nested in CSR
1:17:50 Pattern: client server client - first loading - server actions in CSR
1:22:48 Pattern: client server client - first loading - route handler in CSR
1:27:06 Pattern: client server client - first loading - passing promises to CSR
1:36:49 Pattern: client server client - user event - server actions in CSR action prop
1:43:10 Pattern: client server client - user event - server actions in CSR formAction prop
1:43:47 Pattern: client server client - user event - route handler in CSR
1:45:14 Pattern: client client server - first loading - browser API call + server action
1:53:10 Pattern: client client server - first loading - browser API call + post route handler
1:58:42 Pattern: client client server - user event - browser API call + server action
2:00:35 Pattern: client client server - user event - browser API call + post route handler
2:03:16 Pattern: client client client - first loading - browser API call
2:06:10 Pattern: client client client - user event - browser API call
🎯 What You'll Learn:
✅ Mastering Fethcing data & mutations in Next.js
✅ Learn 32 different patterns
#Fetching #Form #Api #Nextjs14 #NextJS #React #WebDevelopment #Tutorial #JavaScript #FrontendDevelopment #BackendDevelopment
🛠️ Prerequisites:
Basic familiarity with React.js
Node.js installed on your machine
🔗 Additional Learning Materials and Services - www.devergolabs.com
Subscribe to my channel:
/ @devergolabs
💼 Business Inquiries:
E-mail: [email protected]
Whatsapp: +39 3713735771
Telegram: @samsamtx
🌟At Devergo Labs, we passionately strive to democratize the coding world. Our vision is simple yet profound: make coding accessible to everyone, regardless of experience level.
👋 I'm Samuele Giampieri, founder of Devergo Labs, with over 7 years of fullstack development expertise. At DEVERGO Labs, we provide web development services, cloud solutions, and AI integrations.
👍 Don't forget to hit the "Like" button and subscribe for more exciting tutorials on web development, React, and Next.js! Share this video with friends and colleagues to help them level up their skills too.
Let's explore the world of Next.js together and unlock its endless possibilities for building powerful web applications. 🌐
🚀 Get ready for an incredible journey into Next.js! 🚀