Files
cdd366fd97 Fix usage of router.refresh() with Draft Mode in App Router (#50941)
After enabling Draft Mode, `router.refresh()` was incorrectly causing the page to crash and do a full page refresh.

This PR fixes this case.

Co-authored-by: Steven <[email protected]>
2023-06-09 00:15:55 +00:00

15 lines
254 B
TypeScript

'use client'
import { useRouter } from 'next/navigation'
import React from 'react'
export function RouteRefresher() {
const router = useRouter()
return (
<button id="refresh" onClick={() => router.refresh()}>
Refresh
</button>
)
}