Next.js · Senior · Pytanie 55 z 75

Jak przy Cache Components resetować poddrzewo przy nawigacji przez <Link>, ale przywracać je przyciskiem „Wstecz”?

const { bfcacheId } = useRouter()
return <Fragment key={bfcacheId}>{children}</Fragment>

Wyjaśnienie

Trasy są ukrywane przez <Activity>, a nie odmontowywane. bfcacheId zmienia się przy push/replace, ale nie przy „Wstecz/Dalej” - jak semantyka bfcache w przeglądarce.

Do poczytania

Błąd w pytaniu

Next.js · Senior · pytanie 55

Sprawdź się

Rozwiąż test Next.js · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test