Мастер редукционной формы с подтверждением отправки - PullRequest
0 голосов
/ 10 января 2019

У меня есть несколько шагов в мастере приведения формы.

Как выполнить шаги проверки через отправить проверку (именно в этом и заключается основная проблема, я думаю)

Когда я проверяю при отправке на шаге 1, флаг submitSecceeded устанавливается в true:

class Step1 extends React.Component {

    constructor(props) {
        super(props)
    }

    render() {
        this.props.submitSucceeded //when submit succeeds
    }

}
export default reduxForm({
    form: 'wizard',
    destroyOnUnmount: false,
    forceUnregisterOnUnmount: true,
})(Step2);

Однако, когда я перехожу к шагу 2, флаг submitSecceeded также устанавливается в значение true.

class Step2 extends React.Component {

    constructor(props) {
        super(props)
    }

    render() {
        this.props.submitSucceeded //also true!
    }

}
export default reduxForm({
    form: 'wizard',
    destroyOnUnmount: false,
    forceUnregisterOnUnmount: true,
})(Step2);

Я предполагаю, что в избыточной форме весь волшебник рассматривается как одна форма. Так что, если первый проходит, то это верно для всех других форм.

У меня вопрос: разрешает ли мастер обрабатывать каждую страницу как отдельную форму?

...