Last updated 6 years ago
A provider component that propagates application-wide form settings to all children forms.
Render the <FormProvider> on the root-level of your application (alongside the other providers you may have):
<FormProvider>
import React from 'react' import { FormProvider } from 'react-advanced-form' const App = ({ children }) => ( <FormProvider rules={validationRules} messages={validationMessages}> {children} </FormProvider> )
Prop name
Type
Default value
Description
rules
ValidationSchema
undefined
Validation rules schema.
messages
[ValidationMessages: Object]
unedfined
Validation messages.
debounceTime
number
250
Custom debounce duration (ms) for onChange field validation.
onChange