エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんにちは、フロントエンド エンジニアのてりーです。 僕の詳しいプロフィールはこちら 未経験から独学... こんにちは、フロントエンド エンジニアのてりーです。 僕の詳しいプロフィールはこちら 未経験から独学でフロントエンド エンジニアになる勉強方法をまとめたので、興味があれば是非! useStateで配列の更新が上手くいかない 「usersの追加」を押しても更新できない。 原因を探る コードを見ると以下の部分がうまく機能していなさそう。 ブレークポイントを貼って動きを見てみると、user配列自体に値はちゃんとpushされている。 が再描画が入っていない。 ググってみる。 Reactではstateの値が変化した時にコンポーネントが再描画されます。 stateの値の変化を、Object.is() で判定しているとのことです。なので、pushやspliceでは前回と同じ値と判定されるそうです。 なるほど。 つまりpushなどを使わずに配列をコピーして追加していくのがuseState流らしい。 と言う事で