Introduction
Welcome to the ReFormer tutorial! In this guide, you'll build a complete Credit Application form step by step.
Work in Progress
Tutorial source code on GitHub
What You'll Learnβ
By the end of this tutorial, you will understand:
- How to define form schemas with TypeScript
- How to create reusable field components
- How to add validation (built-in, async, cross-field)
- How to implement behaviors (computed fields, conditional logic)
- How to handle form submission and server errors
Tutorial Structureβ
- Introduction β Overview and form structure
- Project Setup β Install dependencies and set up project structure
- Form Schema β Define interface, create schema, decompose into parts
- Rendering β Build form components and steps
- Behaviors β Add computed fields, conditional logic, and more
- Validation β Implement all types of validation
- Working with Data β Loading, transformation, validation and saving