2017-04-01 7 views
-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/)によれば、値を取得できるはずです。それはなぜ失敗するのですか?

答えて

0

ブラウザを再起動すると、コードが正常に動作することがわかりました。

+0

あなたの質問を削除したい場合があります – Bergi

+0

私はそれがいくつかの価値があると思います。私はそれを追跡するのに長い時間を費やしました。 –

関連する問題