Providing form-specific validation messages is designed to extend/rewrite the messages applied application-wide. For general usage it is recommended to pass the validation messages to the component to be applied application-wide.
Example
import React from 'react'
import { Form } from 'react-advanced-form'
const formMessages = {
extend: true, // merge the current messages with the FormProvider's ones
type: {
email: {
invalid: 'Custom message for invalid email fields of this very form',
},
},
}
export default class Example extends React.Component {
render() {
return (
<Form messages={formMessages}>
{/* Fields here */}
</Form>
)
}
}