Skip to content

Version 2.0 #34

@pedro-lb

Description

@pedro-lb
  • Improve docs, move all content in README to a documentation page

  • Rename FormInput to Field

  • Rename FormArrayField to ArrayField

  • Rename FormInputGroup to GroupField

  • Remove FormInputGroupItem, export it as GroupField.Item

  • Don't return formikForm, return formState instead:

interface formState {  
  values: object; // should be typed according to schema
  errors: object; // should be typed according to schema
  touched: object; // should be typed according to schema

  setFieldValue = (fieldName: string, value: any) => void;
  setFieldError = (fieldName: string, error: any) => void;
  setFieldTouched = (fieldName: string) => void;
  setFieldUntouched = (fieldName: string) => void;
}
  • Remove all dependencies of formik, manage form state internally

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions