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