-1
で非同期検証のためのフィールド値を取得することができませんそれは私が私が検証するフィールドがcoupon
と呼ばれはReduxの形
import React, { PropTypes } from 'react';
import { reduxForm, Field } from 'redux-form/immutable';
...
const asyncValidate = (values, dispatch, props) => {
// print out the value for inspection
console.log(`>>>> ${values.coupon}`);
}
...
const CheckoutForm = reduxForm({
form: 'Checkout',
asyncValidate,
})(cardDetailsForCheckoutForm);
私のReduxのフォームを設定する方法です。サーバー側のチェックが必要なので、非同期で検証する必要があります。何とかクーポンの値をvalues.coupon
として取得できません。 undefined
しかし、例(http://redux-form.com/6.0.0-rc.1/examples/asyncValidation/)によれば、値を取得できるはずです。それはなぜ失敗するのですか?
あなたの質問を削除したい場合があります – Bergi
私はそれがいくつかの価値があると思います。私はそれを追跡するのに長い時間を費やしました。 –