Next.js · Senior · Question 3 of 75

With cacheComponents: true, the dev overlay shows "blocking route". What does it mean?

Explanation

With Cache Components, every piece of async work must be either cached via 'use cache' (it goes into the shell) or wrapped in <Suspense> (it streams at request time). Otherwise the whole page would wait for data. This rule is checked in development and at build time.

Further reading

Problem with a question

Next.js · Senior · question 3

Test yourself

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

Take this quiz