問題タブ [react-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 投票する
2 に答える
65 参照

javascript - 後でアクセスできるように、状態を使用して React にデータを保存しようとすると問題が発生する

検索 (フォーム) を介して行われた API から特定のデータを取得し、それを保存し、フィルターなどを使用して操作する React アプリを作成しています。これまでのところ、データをプルして表示しましたが、まったく新しいデータをプルしなくてもアクセスできるように、状態を使用してデータを保存する方法がわかりません。

これまでのところ、関数内のローカルにリストに保存される API データを返そうとしましたが、それを操作するためのアクセスはありません。名前と年齢を状態に保存してからアクセスする「リスト」が必要だと思いますが、その方法がわかりません。どんな助けでも大歓迎です。

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

reactjs - setState() は、2 つの setState() が実行されると UI をブロックします

これが私のcomponentDidMount()方法です:

上記の方法では、100ミリ秒ごとに状態が変化しています。render()以下のように、メソッドでその状態を使用しました。

さて、問題は、サイドメニューを開こうとすると、開かないということです。つまり、開いてもハングしすぎます。アプリ全体がハングしすぎています。

それは以下の方法によるものだと思います:

と呼ばれる別の状態を更新していることに注意してください。isOpenLeftMenuこれは、状態の更新中にブロックされる可能性がありxます。

ここで何がうまくいかないのか誰か教えてもらえますか?