Fluss
Der Zustand der Ansicht steht in der Adresse
Warum
Nur so lässt sich eine Ansicht teilen, neu laden und mit Zurück wiederfinden.
Woran Du den Verstoß erkennst
- Filter nur im Komponenten-State.
- Tabs ohne Query-Parameter.
- Neuladen setzt alles zurück.
- Zurück landet oben statt an der alten Stelle.
Hart und weich
Hart.
Grenzen
Flüchtiges (Hover, offenes Menü, ungespeicherte Eingaben) und alles Vertrauliche.
Quelle
Vercel › State & Navigation („URL reflects state", „Back/Forward restores scroll position").