反応コンポーネントの通信に関する多くの回答がありますが、いずれも問題を解決していないようです。ここに私の問題の詳細があります。助けてください!前もって感謝します。反復ネストされたコンポーネント、任意の通信
私は柔軟なフォームを構築しています。 UIは、コンポーネントのネストによって生成されます。
フォームデータ構造は、入れ子にされたjsonオブジェクトでもあります。
つまり、フォームには入力とセクションがあり、セクションにはいくつかの入力やセクションがあり、続けていくことができます。 セクションはUIレイアウトコンポーネントに過ぎず、データや状態については気にしません。
しかし、入力(テキスト入力、チェックボックスなどのデータを捕捉するために何でもかまいません)
私が直面してる問題は、任意の入力の検証は、他の入力の値に依存可能性があります。
すなわちinputAはformData.inputB> formData.inputA + formData.inputC
のような検証式を持っている。しかし、あなたが検証式を与えていない場合、彼らはまた、まったく依存関係を持っていませんでした。
formData全体をコンポーネントツリーに渡すと、入力を1回入力するたびにフォーム全体が再レンダリングされます。
私はレフィックスを考慮しましたが、どのようにレフィックスがそのようなケースを助けることができるかわかりません。私はまだ反応して還元する新しい相対的なので、私は間違っている可能性があります。
したがって、実行可能な解決策は何ですか?
表示するコードはありますか?それともあなたの頭の中にいますか? –
私は今表示するコードがありません。私は反応がそのようなケースを処理できるかどうかを評価しています。 –
フォームの再レンダリングで何が問題になっていますか?小さいフォーム用の – azium