問題タブ [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.

0 投票する
2 に答える
1524 参照

reactjs - React Hooksでネストされたオブジェクトの他のフィールドを上書きせずに1つのフィールドのみを更新するには、Reducerを使用しますか?

React + フックを学び始めています。私は現在useReducerを使用しています。しかし、useReducer の状態を更新するのに問題があります。オブジェクト状態の 1 つのフィールドを更新するたびに、他のすべてのフィールドが削除されます。

私の解決策は、1 つのフィールドを更新するだけで済みますが、既存の値をすべて渡すことです。これを行うより効率的な方法はありますか?

これが私の解決策です:

0 投票する
1 に答える
1112 参照

reactjs - カスタムフックの関数内で useReducer の新しい状態にアクセスする方法

を使用するカスタム フックがありますuseReducer

カスタムフックを使用:

問題:stateは 内の前の状態customDispatchです。どうすればこれを修正できますか?

前もって感謝します。