Next.js · Middle · Frage 72 von 75
Warum behält ein Formular mit Cache Components den eingetippten Text, wenn man wegnavigiert und Zurück drückt?
- 1Der Browser stellt Formularwerte aus
localStoragewieder her - 2Routen werden mit
<Activity>versteckt, nicht unmountet - 3Next.js serialisiert den Komponentenzustand in die URL
Antwort zeigen
Richtige Antwort: Routen werden mit <Activity> versteckt, nicht unmountet
Erklärung
Bis zu 3 Routen bleiben erhalten. Vorübergehende UI wie offene Dropdowns setzt man in einem Effekt-Cleanup zurück oder versieht sie mit bfcacheId als Key.