import { useState } from 'react' import { useRouter } from 'next/router' export function getStaticProps({ preview, previewData }) { return { props: { hasProps: true, random: Math.random(), preview: !!preview, previewData: previewData || null, }, } } export default function ({ hasProps, preview, previewData, random }) { const router = useRouter() const [reloaded, setReloaded] = useState(false) return ( <>
        {hasProps
          ? JSON.stringify(preview) + ' and ' + JSON.stringify(previewData)
          : 'Has No Props'}
      
{random}
{reloaded ?
Reloaded
: null}

{JSON.stringify({ isPreview: router.isPreview })}

) }