Skip to content

Instantly share code, notes, and snippets.

View Ventanas95Dev's full-sized avatar

Ventanas95Dev

View GitHub Profile
@Ventanas95Dev
Ventanas95Dev / StoryblokPreviewSyncer
Last active October 6, 2024 10:43
Next.js (app router) React server components and Storyblok Preview "real time update" 🎉
'use client'
import { useEffect, useTransition } from 'react'
import { registerStoryblokBridge } from './registerStoryblokBridge'
import { previewUpdateAction } from '../../app/actions/previewUpdateAction'
export const StoryblokPreviewSyncer = ({ storyId, pathToRevalidate }) => {
let [isPending, startTransition] = useTransition()
useEffect(() => {
const id = storyId