私はReduxで小さなアプリケーションを構築していますが、すべての状態変更はRedux reducers &中央ストアに伝播する必要があります。Reduxの多くのテキスト入力の変更を処理する
たとえば、1つのテキスト入力が自分のコンポーネント内で独自の状態を管理する方が良いでしょうか(setState
)?または、これらの入力のすべての単一のキーダウンイベントに応答してアクションを実行する必要があります。もしそうなら、私はパフォーマンスの問題があるかもしれないと思っています。
全体的に、Reduxのキー入力イベントなどのマイナーなUIアップデートを処理するためのベストプラクティスは何ですか?
onChangeの代わりにonBlurイベントを使用します(ほとんど99%のレンダリングを節約します)。これは、propではvalueの代わりにdefaultValueを渡す必要があり、グローバルプロップを維持するには常に良いです。 – abhirathore2006