Для тех, у кого есть проблемы такого же типа, это решение, которое я придумал, чтобы заставить наборы работать с компонентом формы-редукса, которому вы передаете реквизиты.Итак, в приведенном выше вопросе я перешел на тип компонента компоненты более высокого порядка reduxForm, чтобы он выглядел следующим образом:
const reduxForgotPasswordForm = reduxForm<Readonly<IForgotPasswordFormData>, IPassedForgotPasswordProps>({
form: 'ForgotPasswordForm'
})(ForgotPasswordForm);
И имел следующие интерфейсы:
IForgotPasswordFormData {
username: string;
}
IPassedForgotPasswordFormProps{
toggleForgotPasswordForm: () => void;
}
И затем ключ был вIForgotPasswordFormProps, который используется при создании класса и расширении компонента, мне нужно было, чтобы следующий интерфейс расширял InjectedProps следующих типов:
class ForgotPasswordForm extends Component<IForgotPasswordFormProps>
с IForgotPasswordFormProps, являющимся:
interface IForgotPasswordFormProps extends InjectedFormProps<Readonly<IFormData>, IPassedForgotPasswordProps> {
toggleForgotPasswordForm: () => void | null;
}