Skip to main content

Introduction

ReFormer is a forms library built on Preact Signals Core. It provides a declarative way to build complex forms with validation, computed fields, and conditional logic.

Key Features​

  • Reactive State β€” Built on Signals for fine-grained reactivity
  • Type-Safe β€” Full TypeScript support with inferred types
  • Declarative Validation β€” Built-in validators + custom validation support
  • Declarative Form Behaviors β€” Computed fields, conditional visibility, field synchronization
  • Nested Forms β€” Support for complex nested structures and dynamic arrays
  • Framework Agnostic β€” Core library works anywhere, React bindings included
  • AI-Friendly β€” Well-documented API with clear patterns, easy for AI assistants to understand and generate code

Next Steps​