Setting the file. One moment.
Subchapter 7.28
references/support-topics/dynamic-rendering-traps.mdMarkdown1 KBView on GitHub
Rendering candidates are only actionable when the dynamic behavior is accidental. First prove that the route can be static, ISR, or partially static.
Inspect dynamic, revalidate, generateStaticParams, route params, and dynamic APIs such as request headers or cookies. Check whether the dynamic call is in a layout, because that can affect a larger route tree.
Do not remove dynamic rendering for auth, personalization, draft mode, per-request redirects, or request-specific data.
The recommendation must cite the dynamic trigger and explain why the target route can tolerate static or ISR behavior.