Dynamic Rendering

Dynamic rendering is appropriate when the response depends on request-specific information or data that must be resolved during the request.

Examples include personalized dashboards, authenticated pages, request-specific authorization, or content that must always be fresh.

Dynamic rendering should be used intentionally because it can increase server work and reduce caching opportunities.

Key Takeaways
  • Use dynamic rendering when request-specific information is required.
  • Personalization commonly requires dynamic execution.
  • Do not make every page dynamic without a reason.