動画検索
関連広告
検索結果
Course Intro
Prerequisites
Next.js Fundamentals
What is Next.js?
Setting Up the Development Environment
Creating Your First Next.js Project
Project Structure
Routing and Navigation
Client and Server Components
Data Fetching
Caching
Static and Dynamic Rendering
Styling Next.js Applications
Global Styles
CSS Modules
Tailwind CSS
DaisyUI
What is this Course About? and What will you learn?
Download the Free Cheatsheet to follow along
Upcoming Next.js Workshop
Library vs Framework
SPA vs SSG (Single Page App vs Static Site Generation
What is Vite? and How does it compare to Next.js?
What will be building?
Tech Stack
Create a React app & a Next.js app
Tailwind Deep Dive
Use shadcn/ui in our projects
Setup our Browser Router
Routing Comparison
Quick Tip 🔥 How to Navigate Docs in Next.js
Different Rendering Techniques
Let’s add Badges to our App
Data Fetching
Let’s use Fetch to fetch the Recipes
Filtering in TastyReact and TastyNext
Data Fetching Summary
Recipe Page in our App
Performance Deep Dive
Font Optimization
Search Engine Optimization (SEO)
Next.js Workshop Goodies
Intro & Slides
Getting Setup with create-next-app
Files & Folders
Pages & Routing
Head
Layouts & CSS Modules
Nav Component & Link
Create a Header
Styled JSX
Custom Document
Data Fetching
getStaticProps()
Showing Data
Nested Routing
getServerSideProps()
getStaticPaths()
Export a Static Website
API Routes
Using the API Data
Custom Meta Component
Introduction
Requirements
Package Managers
Fast Refresh
Routers
React
Components
Props
Composing
External Components
Create Next App
Directory Overview
Routing
Dynamic Routes
next/link
Nested Layouts
Installing Postgres
Async Components (Data Fetching)
Styling
Quiz Pages
Database Schema
Displaying Correct Answer (Server Action)
Creating New Quizzes (Forms)
Revalidating Data
Conclusion
Introduction
Calling Route Handlers from Server Components
Static or dynamic Route Handlers
Route Handlers and Client Components
Using Suspense with Server Components
Using the incoming request
Using Context providers with App Router
Using Server and Client Components together
Adding “use client” unnecessarily
Not revalidating data after mutations
Redirects inside of try/catch blocks