2017-01-19 12 views
0

私は少し複雑な形です。使用しようとしましたshouldValidate

私はnextPropsにアクセスする必要がある検証機能を持っています。 The shouldValidate propは何らかの理由で完全に見えますが、validate関数がshouldValidateによって1回、正規の検証プロセスによって1回、2回呼び出されています。最初のvalidateプロパティを削除すると、検証は行われません。

誰でもこの仕組みの例があります。私はしばらくの間、これを使用していない

AddJobsForm = reduxForm({ 
    form: 'addJobsForm', 
    validate, 
    shouldValidate: validate 
})(AddJobsForm); 

答えて

0

が、私はあなたがshouldValidateに合格しなければならないもののためにあなたがにリンクされているドキュメントを再読み込みする必要があると思う:

は私が持っています。 validateが呼び出されるべきかどうかを示すブール値を返すことになっています。これが検証関数自体であることは決して意味がありません。常に検証したい場合は、shouldValidateには何も入力しないでください。

+0

私は何かが欠けていたことを知っていました、ありがとうエド –

関連する問題