`router.refresh()` wymusza ponowne renderowanie aktualnej trasy i ponowne pobranie danych dla Server Components (z uwzględnieniem cache). Użyj po mutacji (często po Server Action), gdy chcesz odświeżyć server-renderowany UI bez pełnego przeładowania strony.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "co-robi-`router.refresh()`-w-app-router-(i-kiedy"
function explain() {
// Start from the core idea:
// `router.refresh()` wymusza ponowne renderowanie aktualnej trasy i ponowne pobranie danych
}