Next.jsIntroduction & App Router

53 items

1

App Router vs Pages Router

Slides / Video
2

page.js Needs a Default Export

Code Quiz
3

App Router vs Pages Router Data Fetching

Code Quiz
4

Placement of 'use client'

Code Quiz
5

Importing the Link Component

Code Quiz
6

Next.js Handles Rendering For You

Code Quiz
7

Defining a Page Title with Metadata

Code Quiz
8

Route Groups Use Parentheses

Code Quiz
9

Scaffolding a New Project

Code Quiz
10

Folders Define Route Segments

Code Quiz
11

Naming a Special File

Code Quiz
12

Destructuring the children Prop

Code Quiz
13

Hooks Need a Client Component

Code Quiz
14

Root Layout Requires html and body

Code Quiz
15

Nested Layout Must Render Children

Code Quiz
16

Where App Router Routes Live

Code Quiz
17

Next.js Project Folder Structure

Slides / Video
18

Creating a Project with create-next-app

Slides / Video
19

Why Developers Choose Next.js

Slides / Video
20

What Next.js Is and Its Relationship to React

Slides / Video
21

Navigating with the Link Component

Slides / Video
22

The Root Layout Requirement

Slides / Video
23

Nested Routes via Folder Structure

Slides / Video
24

The layout.js File and Shared Layouts

Slides / Video
25

The page.js File and Routes

Slides / Video
26

File-Based Routing in the App Directory

Slides / Video
27

Running the Next.js Dev Server

Slides / Video
28

Running the Dev Server

Quiz
29

The App Directory

Quiz
30

What Next.js Is

Quiz
31

Key Benefits of Next.js

Quiz
32

Root Layout Requirement

Quiz
33

Creating a Next.js Project

Quiz
34

The layout File

Quiz
35

Default Project Files

Quiz
36

File-Based Routing Basics

Quiz
37

Server Components by Default

Quiz
38

The page File

Quiz
39

App Router vs Pages Router

Quiz
40

Special Files Overview

Flashcard
41

Running the Dev Server

Flashcard
42

File-Based Routing

Flashcard
43

What Next.js Is

Flashcard
44

App Router vs Pages Router

Flashcard
45

Creating a Project

Flashcard
46

The app Directory

Flashcard
47

Server Components by Default

Flashcard
48

The page.js File

Flashcard
49

Benefits Over Plain React

Flashcard
50

Nested Routes

Flashcard
51

The Root Layout

Flashcard
52

The layout.js File

Flashcard
53

Project Folder Structure

Flashcard
Code QuizBeginner

Nested Layout Must Render Children

A nested layout wraps its child pages by rendering the children prop.

Codejavascript
// File: app/dashboard/layout.js
export default function DashboardLayout({ children }) {
  return (
    <section>
      <nav>Dashboard Nav</nav>
    </section>
  );
}

Why won't the nested pages appear inside this layout?