State Management · Middle · Frage 72 von 75
Warum aktualisiert man Suchparameter mit { replace: true }, während der Nutzer einen Filter tippt?
setSearchParams({ q: value }, { replace: true });- 1Um alle anderen Suchparameter zurückzusetzen
- 2Um zu verhindern, dass der Loader läuft
- 3Um keinen History-Eintrag pro Tastendruck anzulegen
Antwort zeigen
Richtige Antwort: Um keinen History-Eintrag pro Tastendruck anzulegen
Erklärung
Lege neue Einträge nur für sinnvolle Navigationen an (z. B. das Absenden einer Suche). Debouncing des Updates verringert auch die Loader-Aufrufe.