Zarządzanie stanem · Junior · Pytanie 70 z 75
Gdzie przechowywać zapytanie z pola wyszukiwania, by stroną można było się podzielić i przetrwała przeładowanie?
const [searchParams, setSearchParams] = useSearchParams();
const q = searchParams.get("q") ?? "";- ✓Poprawna odpowiedź: W parametrach wyszukiwania URL, np. przez
useSearchParams - 2W
useRef - 3Tylko w
sessionStorage
Wyjaśnienie
URL to stan, który użytkownicy mogą dodać do zakładek i wysłać, a „Wstecz/Dalej” działają naturalnie. Loadery i klucze zapytań mogą się z niego wywodzić.