Valibotはいいぞ
Valibot とは
https://gyazo.com/85d54c40f57891b0e887f65f2f1b91e3
スキーマライブラリ?
他のやつ yup, zod, ajv など
スキーマを定義して、そこから型とバリデーションを作る
外から来た信用できない値をチェック
フォームの入力、HTTPリクエスト、サーバ起動時の環境変数やデータのチェック、スクレイピングなど…
関連
Zod との比較
Good
バンドルサイズ
デモでも…
https://gyazo.com/43b8a0eb8aa69b8e31e84251173aaedf
カスタムスキーマが作りやすい!
その他マイグレーション
Bad?
日本語情報がまだ少ないかも
公式ドキュメントが充実していなかった→今はOK!
production ready?
開発者にもよるけど、yes
ユーザ側にもメリットあるし積極的に使っていきたい
Valibot でパフォーマンスバリバリのバリデーションしていこうぜ!