If you're looking for the documentation for v0.x, click here.
This is the documentation for Felte v1. If you're looking for the documentation for v0.x, click here.
Skip to content Felte Home
  • docs
  • Github Repository
React/Preact
  • Svelte
  • Solid
  • React/Preact
  • Vanilla JS (Custom element)
  • Getting started
  • Submitting
    • Default handler
    • Custom handler
    • Context object
  • Validation
    • Server errors
    • Error handling
    • Multiple validations
    • Warnings
    • Async validations
    • Debounced validations
  • Validators
    • Using Yup
    • Using Zod
    • Using Superstruct
    • Using Vest
  • Transformations
  • Default data
  • Nested forms
  • Dynamic forms
  • Stores
    • data
    • errors
    • warnings
    • touched
    • isValid
    • isSubmitting
    • isDirty
    • isValidating
    • interacted
  • Helper functions
    • Setters
    • validate
    • reset
    • unsetField
    • resetField
    • addField
    • swapFields
    • moveField
    • setInitialValues
    • createSubmitHandler
    • useAccessor
  • Field arrays
  • Reporters
    • Using a React component
    • Using the DOM
    • Using Tippy.js
    • Using the constraint validation API
  • Custom form controls
    • Using helpers
    • Using useField
  • Multi page forms
  • Accessibility
  • Extending Felte
  • Configuration reference
  • Migrating
    • Helpers
    • TypeScript
    • Configuration
    • data-felte-unset-on-remove
    • Dynamic forms
    • Proxies
    • Extending
    • Fieldsets
    • data-felte-index
    • Validators
    • Errors and warnings
React/Preact
  • Svelte
  • Solid
  • React/Preact
  • Vanilla JS (Custom element)
  • Getting started
  • Submitting
    • Default handler
    • Custom handler
    • Context object
  • Validation
    • Server errors
    • Error handling
    • Multiple validations
    • Warnings
    • Async validations
    • Debounced validations
  • Validators
    • Using Yup
    • Using Zod
    • Using Superstruct
    • Using Vest
  • Transformations
  • Default data
  • Nested forms
  • Dynamic forms
  • Stores
    • data
    • errors
    • warnings
    • touched
    • isValid
    • isSubmitting
    • isDirty
    • isValidating
    • interacted
  • Helper functions
    • Setters
    • validate
    • reset
    • unsetField
    • resetField
    • addField
    • swapFields
    • moveField
    • setInitialValues
    • createSubmitHandler
    • useAccessor
  • Field arrays
  • Reporters
    • Using a React component
    • Using the DOM
    • Using Tippy.js
    • Using the constraint validation API
  • Custom form controls
    • Using helpers
    • Using useField
  • Multi page forms
  • Accessibility
  • Extending Felte
  • Configuration reference
  • Migrating
    • Helpers
    • TypeScript
    • Configuration
    • data-felte-unset-on-remove
    • Dynamic forms
    • Proxies
    • Extending
    • Fieldsets
    • data-felte-index
    • Validators
    • Errors and warnings