Radio and PodcastRadio and PodcastLive Radio & Podcasts
The Philosophy of Next.js artwork
Technology

The Philosophy of Next.js

Frontend First by Frontend First

Mar 22, 202401:16:00Technology

Sam and Ryan discuss the core values of the Next.js framework, and how those values motivate several of the framework’s design decisions. They talk about caching, why layouts don’t have access to the URL, and why the rou...

About This Episode

The Philosophy of Next.js is an episode from Frontend First by Frontend First. Sam and Ryan discuss the core values of the Next.js framework, and how those values motivate several of the framework’s design decisions. They talk about caching...

Podcast

This episode belongs to Frontend First.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Mar 22, 2024, 01:16:00 long, audio available.

Questions About This Episode

What is The Philosophy of Next.js about?

Sam and Ryan discuss the core values of the Next.js framework, and how those values motivate several of the framework’s design decisions. They talk about caching, why layouts don’t have access to the URL, and why the router doesn’t expose navigation events, as well as how developers should think about extending Next’s functionality with their own application code. Topics include: 0:00 - Intro 2:58 - Why don’t layouts re-render in Next.js? 7:10 - Push-based vs. pull-based rendering 8:56 - Thinking about re-renders in a pure React app 11:07 - Why Server Actions need to call the revalidate* APIs 12:26 - Why doesn’t Next.js pass the request to every page and layout? 31:40 - Immediate-mode rendering vs. “Do the least amount of work possible” 51:54 - Is opting-in to more re-renders framework fighting? 53:44 - Helping users by communicating the philosophy 56:25 - Why doesn’t Next.js expose global router events? 1:00:17 - Why it’s important to understand Next’s design decisions when choosing it for your next project

Where can I listen to The Philosophy of Next.js?

You can listen to The Philosophy of Next.js online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is The Philosophy of Next.js from?

The Philosophy of Next.js is an episode from Frontend First by Frontend First.

How long is this episode?

This episode is 01:16:00 long.

When was this episode published?

This episode was published on Mar 22, 2024.

Can I save The Philosophy of Next.js for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Frontend First?

Yes. This page shows related episodes from Frontend First when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to The Philosophy of Next.js?

You can listen to The Philosophy of Next.js on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

The Philosophy of Next.js is from Frontend First by Frontend First.

What are the episode details?

Published Mar 22, 2024 and 01:16:00 long