2016-05-09 22 views
3

この質問はredux形式に固有です。フォーム送信時にreduxフォームで非同期検証を無効にすることはできますか?

フィールドに対して非同期検証を使用していますが、検証が高価であるためフォーム送信時に再検証したくありません。

私はこのgithub問題https://github.com/erikras/redux-form/issues/681を見てきましたが、非同期検証機能をメモすることをお勧めしました。私はこのためにサーバーに戻って欲しくないので、asyncValidate内のストアにアクセスする方法はありますか?

還元型コードからは、asyncValidate()を呼び出すのではなく、handleSubmit関数内の非同期エラーのフィールドをチェックする必要があるように見えます。これはredux形式の設定オプションとして追加できますか?

答えて

1

v6.0.0-alpha.8は、この特定の問題に対処するshouldAsyncValidate()設定パラメータを導入しました。

+0

v6がそのリデューサで 'plugin()'をサポートすることは、ある程度知っていますか? – rouan

+1

特定の日付はありませんが、できるだけ早く来ています。 –

関連する問題