問題タブ [use-state]

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 投票する
1 に答える
70 参照

arrays - json オブジェクト内のネストされた配列にデータを追加する方法

私の状態オブジェクトは次のようになります。

今、最初のオブジェクトのdata配列にデータを追加したいseries

私はそうしようとします:

しかし、うまくいきません。提案や解決策はありますか?

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

reactjs - React.useState が間違った状態で再レンダリングする

ダッシュボードを制御する次の縮小コードがあります

このコードの目的は、ドロワーを開き (実行)、ドロワーにコンポーネントをレンダリングし (実行)、ユーザーがコンポーネントでログインした後、ドロワーを閉じ (実行)、状態を更新することです (それはほとんどそうです)。

問題はhandleLoginCallbackメソッド内で発生します。正常なデータが返され、状態が正常なデータで更新されます。ただし、ページ上の一部のコンポーネントのみが更新されます。

機能コンポーネントの再レンダリング プロセスはどのように機能しますか? 関数をもう一度呼び出すだけですか、それとも何らかの方法で戻り値を再計算するだけですか? 次のコードは、再レンダリング時に再計算されません。一部の状態が他の状態に依存していても問題ありませんか?

<LoginPage>以下は、コールバック メソッドを呼び出すのコードです。