This library was heavily inspired by useFormState and Formik, which are great libraries on their own! react-fluent-form aimes to provide a different API and additional features.

For a quick introduction you can read this blog post!

Core Features

  • Form state handling: Storing field values and validation state
  • Fluent API: Configure forms with fluent API syntax
  • Integrated yup validation: Create validation schemes fluently
  • HTML support: Support for all reasonable HTML input types, textarea and select
  • Customizable: Add custom fields, also from third party libraries like react-select or attach a self-implemented validator