State Management · Junior · Frage 70 von 75
Wo sollte die Eingabe eines Suchfelds liegen, damit man die Seite teilen kann und sie Neuladen übersteht?
const [searchParams, setSearchParams] = useSearchParams();
const q = searchParams.get("q") ?? "";- 1In den Suchparametern der URL
- 2In einem
useRefoben auf der Seite - 3In
sessionStorageund nirgends sonst
Antwort zeigen
Richtige Antwort: In den Suchparametern der URL
Erklärung
Die URL ist State, den Nutzer als Lesezeichen speichern und teilen können, und Zurück/Vor funktioniert ganz natürlich. Loader und Query-Keys können daraus abgeleitet werden.