State Management · Senior · Frage 60 von 75
Warum validiert man aus der URL (Suchparameter) gelesenen State mit einem Schema?
const filters = FiltersSchema.parse(Object.fromEntries(searchParams));- 1Schemas komprimieren die URL spürbar
- 2URLs sind vom Nutzer kontrollierte Eingaben
- 3Der Router typisiert Suchparameter immer korrekt
Antwort zeigen
Richtige Antwort: URLs sind vom Nutzer kontrollierte Eingaben
Erklärung
Ein Schema (z. B. Zod) wandelt Strings in Zahlen um, setzt Standardwerte und weist Müll ab. Behandle die URL wie jede externe API.