Skip to content

Write new docs for <Form> component #6

@molovo

Description

@molovo

Need to update docs to highlight new features:

  • Uploading files now uses File objects with a server action
  • Server actions now receive a FormData object, instead of a basic object
  • onChange method added to allow callback to run when any value in the form changes
  • ref for <Form> component now returns a custom object instead of just the form element. Contains the following keys:
    // `DataStructure` is equivalent to `Yup.InferType<typeof schema>` and contains definitions for all values in the form
    
    form: HTMLFormElement
    submit: () => void
    reset: () => void
    values: WithRecaptcha<DataStructure>
    fields: {
      [P in DataStructure as string]?: HTMLElement
    }
    
  • FormRef type is now exported from @superrb/react-addons/src/components/form

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions