Skip to content
Should a navigation and a refresh show the same page? episode artwork

EPISODE · Sep 20, 2023 · 45 MIN

Should a navigation and a refresh show the same page?

from Frontend First · host Frontend First

Ryan and Sam talk about how to invalidate Next.js’ client-side cache when a different session makes changes to backend data, and ultimately discuss whether clicking a link to a URL vs. hitting refresh on that same URL should render the same page if no backend data has changed. Topics include: 0:00 - Intro 1:00 - Suspense boundary identity and the Await component 11:07 - How to refresh RSC using a Server Action 27:17 - The difference between a navigation and a page refresh Links: Ryan’s Data Fetching with RSC course Refresh App Router code recipe

Episode metadata supplied by the publisher feed · Published Sep 20, 2023

Embed this episode

Ryan and Sam talk about how to invalidate Next.js’ client-side cache when a different session makes changes to backend data, and ultimately discuss whether clicking a link to a URL vs. hitting refresh on that same URL should render the same page if no backend data has changed.

Distinct summary based on available episode metadata or transcript content.

Ready to play

Should a navigation and a refresh show the same page?

0:00 45:05

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Frontend First?

This episode is 45 minutes long.

When was this Frontend First episode published?

This episode was published on September 20, 2023.

Can I download this Frontend First episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!