Executando verificação de segurança...
1

UMa bboa adição para essa lista de libs serias as libs de schemas, que ajudam muuito nao só na hora de validar os campos, mas como ferramentas de transformação de dados e refinamento.

Existem duas ferramentas que eu indicaria o uso/estudo que são o Zod e o Yup, no entanto acredito que o Zod acaba se saimdo melhor pois ele consegue fazer inferência de tipagem, schema de input e output dos dados, uma DX melhor por ter sido todo feito e preparado para o Typescript e muito mais.

Carregando publicação patrocinada...
1
2

Massa, você não vai se arrepender e se quiser ter um insight, tem alguns vídeos (como esse aqui) no canal da Rocketseat no YouTube onde o Diego Fernandes explica bem o uso do Zod para front-end e back-end.