Reduxフォームv6.5.0を使用していて、要件が の場合無効化された小道具がtrueとして渡されたときにフィールドの検証を削除します。Redux-Formフィールドが無効になっている場合の検証の削除
私はカスタムフィールドコンポーネントのrender()を内部検証を無効にするには、カスタム・ロジックを書いたが、updateSyncErrors(ように見える)であっても、手動で値を更新した後、フォームで呼び出さ取得されていません。このため、のsyncErrorsオブジェクトは、フィールド検証エラーを持続しています。我々はいくつかのまっすぐ前方を持つことができます
if (field.disabled) {
field.meta.invalid = false;
field.meta.error = undefined;
field.meta.valid = true;
}
- この要件と修正この問題に取り組んシンプル&より良い方法?