We’re happy to announce a new Prismic integration made just for Next.js users!
It's a new package you can install via npm,
@prismicio/next, that eases the process of setting up live content previews in your app. If you’ve ever been in the position of writing content, you know being able to preview drafts is more than a luxury — it’s a necessity.
The new preview helpers in
@prismicio/next make it easy to integrate Next.js’s Preview Mode into your app. It also hooks into the Prismic Toolbar to provide features like refreshing the page after saving a content change or the ability to share preview links with guests.
If you’re already familiar with Preview Mode, great! Just know that it follows standard Next.js conventions and uses the
previewData object in your data fetching functions like
If you aren’t familiar with Next.js’s Preview Mode, it lets a user temporarily enable Server-side Rendering (SSR) for all pages (if it wasn’t already SSRed) and query specifically for draft content. Once a user is done with their preview session, they can exit Preview Mode and return to the standard app.
Basically, it lets you build your
getServerSideProps() functions to handle individual preview sessions.
If you’d like to see a walkthrough of the new integration, check out the video below.
Check out the full guide for step-by-step instructions on setting up previews with
@prismicio/next in the documentation.
Out of beta
We previously announced
@prismicio/next as a public beta. Since then, its usage has grown to over 1,700 weekly downloads and has even been integrated into some of our own apps. The most notable update we made during the beta period was supporting the ability to share links to individual Prismic preview sessions.
Thank you to everyone who tried out
@prismicio/next during its public beta. 🔥 The feedback we received helped iron out bugs and fill in missing features.
Of course, we’re still looking for any feedback you can offer! If you come across any bugs or have any suggestions for new features, please share them with us on GitHub.
If you want to learn more about how you can make your content writers’ lives easier through content previews with
@prismicio/next, head over to the docs for a full guide. Don’t worry, it’s a short one. 😉
Prismic previews with @nextjs?!🔥 @prismicio