Q23: What was Preview Mode in the Pages Router and how was it enabled?
Preview Mode bypassed static pre-rendering (SSG) to fetch draft content from Headless CMSs. Enabled by an API route calling res.setPreviewData({}), which set preview cookies that forced getStaticProps to render dynamically at request time.
Key Takeaways
- Bypasses SSG build cache to show unpublished draft content.
- Enabled via
res.setPreviewData({})inside API routes.
Knowledge Check
How does Pages Router Preview Mode signal getStaticProps to render draft content dynamically?