`router.refresh()` triggers a re-render of the current route and re-fetches Server Components data (respecting caching). Use it after a mutation (often after a Server Action) when you need the server-rendered UI to reflect the latest data without a full page reload.