私はredux-form固有の質問があります。非表示の入力フィールドでredux-formの非同期ぼかし検証を使用できますか?
私は自分のフォームの隠し入力があります。
<input type="hidden" {...field} />
をして、サーバーに要求を行うことによって、いくつかの非同期検証を実行したいと思います。これを達成する最もエレガントな/適切な方法は何ですか?私は、非同期ぼかし検証を検討してきました。これは、隠れた入力がぼかしイベントを引き起こすことができないようであるという事実以外は正しいことです。尋ねるようなものである
if (action.type === ActionTypes.MY_EVENT) {
MyModule.asyncValidate({
myField: store.getState().form.myForm.myField.value,
}).catch((error) => {
store.dispatch(stopAsyncValidation('myForm', error));
});
}
Thanks @ erik-r。検証は、ファイルが正常にアップロードされたかどうかを確認するためのものです。検証する前に別のフィールドが表示されるのを待ってはいけません(特に、ユーザーの操作によってアップロードがトリガーされるため)。私は私の質問を編集して、私が働くことができたことをあなたに見せてくれるでしょう。 – rouan
ああ、DOM要素の削除に関するヒントをありがとう! – rouan