FaasJS
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文

Documents / @faasjs/react / FormContextProps

Type Alias: FormContextProps<Values, FormElements, Rules>

FormContextProps<Values, FormElements, Rules> = object

Type Parameters

Values

Values extends Record<string, any> = Record<string, any>

FormElements

FormElements extends FormElementTypes = FormElementTypes

Rules

Rules extends FormRules = typeof FormDefaultRules

Properties

Elements

Elements: FormElementTypes

errors

errors: Record<string, Error>

items

items: FormItemProps<FormElements, InferFormRulesOptions<Rules>>[]

lang

lang: FormLang

onSubmit()

onSubmit: (values) => Promise<void>

Parameters

values

Values

Returns

Promise<void>

rules

rules: typeof FormDefaultRules & Rules

setErrors

setErrors: Dispatch<SetStateAction<Record<string, Error>>>

setSubmitting

setSubmitting: Dispatch<SetStateAction<boolean>>

setValues

setValues: Dispatch<SetStateAction<Values>>

submitting

submitting: boolean

values

values: Values

valuesRef

valuesRef: RefObject<Values>