0
私のフォームのすべてのフィールドのname
のエラー値を取得したいと考えました。私は、 "あなたはこのフィールドを見に行く必要がある"という "フォームレベル"のエラーを表示し、個々のメッセージをクリックすると、そのフィールドにスクロールされます。フィールドのエラー値を取得
this.props.error
から「フォームレベル」のエラー以外を取得する方法を見つけることができませんでした。
私のフォームのすべてのフィールドのname
のエラー値を取得したいと考えました。私は、 "あなたはこのフィールドを見に行く必要がある"という "フォームレベル"のエラーを表示し、個々のメッセージをクリックすると、そのフィールドにスクロールされます。フィールドのエラー値を取得
this.props.error
から「フォームレベル」のエラー以外を取得する方法を見つけることができませんでした。
私は同様の要件を有しており、Iキーの無効なフィールドの名前であり、その値に対応するエラーであるオブジェクトを返しgetFormSyncErrors
セレクタ使用:
{
recipientAddress: "Required",
recipientCity: "Required",
recipientZip: "Required"
}
おかげで、これは、文書化されて?私はそれを見つけることができません。ドキュメントでは、 "このデコレータは、選択された値のいずれかが変更されるたびにコンポーネントをレンダリングさせます(")ので、セレクタを使用することは非常に悪いと思っていました。また、使用方法の例を示すこともできますか? – Noitidart
ドキュメントはhttp://redux-form.com/7.0.3/docs/api/Selectors.md/にあり、基本的な例もあります。私は、ドキュメント上のパフォーマンスの問題については何も読むことができません.. – Dario
ああ!ありがとうDario、perf警告は 'formValues'のためのものです - http://redux-form.com/7.0.3/docs/api/FormValues.md/ - 私はなぜそれが理解できません。私は 'getFormSyncErrors'のようなセレクタがそのperf問題を持っていないことを願っています。 – Noitidart