State Management · Senior · Frage 4 von 75
Wo sollte der Zustand eines Listenfilters (Suchtext, Sortierung, Seite) in einer App mit Routing idealerweise liegen?
- 1In
useRef, damit Änderungen kein Rendern auslösen - 2In einem globalen Redux Store, damit jede Komponente ihn lesen kann
- 3In den Suchparametern der URL
Antwort zeigen
Richtige Antwort: In den Suchparametern der URL
Erklärung
Die URL ist auch State. Filter in ?q=&sort=&page= machen Links teilbar und den Verlauf sinnvoll, und Loader/Query-Keys können daraus abgeleitet werden. Debounce das Tippen und ersetze (statt hinzuzufügen) History-Einträge pro Tastendruck.