Next.js · Middle · Question 33 of 75

What is Partial Prerendering (PPR) in Next.js 16?

Explanation

One route can combine static and dynamic parts: everything that can be prerendered (including 'use cache') goes into the shell and is served instantly, while request data streams inside <Suspense>. In Next.js 16 it's enabled via cacheComponents: true instead of the former experimental flag.

Further reading

Problem with a question

Next.js · Middle · question 33

Test yourself

Take the Next.js · Middle quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz