Validering

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.

Validering med Zod

By sandra-larsson

Validering med Zod

  • 27