Vikten av att validera och valideringsbiblioteket Zod
Agenda
Risken med att inte validera
Egen validering
Valideringsbiblitek (som Zod)
Typescript och runtime
Typescript är bara det språk vi utvecklar i. Vi upptäcker endast fel i kompileringsfasen
Men hur upptäcker vi att vi att vi tar emot rätt data i runtime? Ex formulär, fetchar från 3:e parts API?
Egen validering
Vi kan ta ansvar för vår egen validering och skriva egna funktioner för den
Kan bli lite omständigt..
Valideringsbibliotek
Logik för validering behöver vi inte skriva själva utan vi kan ta hjälp av valideringsbibliotek
Zod är ett sådant bibliotek som blivit populärt på senaste tiden. Zod är uppbyggt för att passa Typescript och möjligör att man kan få typerna från ett valideringschema.