Up your form validation game with Vest
summary
Vest is a framework-agnostic form-validation library that claims to replace ad hoc code with test-like suites where you create suite and write named tests using enforce assertions, supporting per-field validation with only, non-blocking warnings, async tests that return promises, res.done callbacks, and memoization via test.memo to avoid repeat server checks. The demo wires Vest into a Svelte form, uses res.getErrors/getWarnings and a cn utility for classes, disables submit when invalid, handles pending spinners, and the example works with only a few lines of integration.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:27Form validation problems
- 3:15Ideal validation solution
- 4:59Basic Vest setup
- 7:52Multi-field validation
- 9:16Field-specific validation
- 9:58UI integration
- 12:06Warning validations
- 13:33Async validation
- 16:02Skip conditional validation
- 17:06Memoization
- 18:10Vest features overview
- 19:13Conclusion
related talks
21mVue Form Validations with Vest
25mRe-Form the future. Rethinking Form Validations in React
38mFull Stack Form Validation with React Server Actions
41mStreamlined composable forms with vee-validate
21mForm Validation Done Right
22mBuilding a next-gen validations framework
09mProgressive Form Validation in Vue.js
34mDesigning form validation the right way
