問題タブ [use-reducer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React Hooksでネストされたオブジェクトの他のフィールドを上書きせずに1つのフィールドのみを更新するには、Reducerを使用しますか?
React + フックを学び始めています。私は現在useReducerを使用しています。しかし、useReducer の状態を更新するのに問題があります。オブジェクト状態の 1 つのフィールドを更新するたびに、他のすべてのフィールドが削除されます。
私の解決策は、1 つのフィールドを更新するだけで済みますが、既存の値をすべて渡すことです。これを行うより効率的な方法はありますか?
これが私の解決策です:
reactjs - カスタムフックの関数内で useReducer の新しい状態にアクセスする方法
を使用するカスタム フックがありますuseReducer
。
カスタムフックを使用:
問題:state
は 内の前の状態customDispatch
です。どうすればこれを修正できますか?
前もって感謝します。