У меня есть компонент, в котором у меня есть form и validationSchema (я использую formik).
Моя схема проверки использует response-intl, чтобы иметь возможность переводить сообщения. К сожалению, у меня одна и та же схема в двух разных местах, и я хочу также экспортировать ее для импорта в другом месте. Я не знаю, как это сделать из-за intl.
Мой код:
import { injectIntl, intlShape } from 'react-intl';
const MyComponent = (props) => {
const { intl } = props;
const setValidationSchema = () => ({
companyName: string(),
firstName: string().required(),
lastName: string().required(),
dateOfBirth: date().required().typeError(intl.formatMessage(messages.dateOfBirth)),
street: string().required(),
});