Conquering forms in Vue
summary
Claims that forms are a distinct form tree rather than just DOM or component trees, and that components create nodes which self‑assemble into that tree, replace prop drilling and no v-model wiring. Implements this with FormKit components, a JSON‑serializable FormKit schema with expressions, live demo of a recipe app with repeaters and nested groups, computed validation states at any subtree, a theme editor that updates Tailwind live, and about two years of active development.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:40Why forms are painful
- 6:12Hidden form architecture
- 12:48Form Kit’s tree-based solution
- 17:22Schema and dynamic forms
- 19:52Live coding recipe app
- 25:55Form Kit’s future and open source
- 26:40Q&A








