ジャンボモナカスマートフォン用の表示で見るジャンボモナカ34歳のハゲデブがHTML5ハイブリッドアプリ開発プラットフォームmonacaを始めました。ReactReactでsetStateを呼び出した直後にその変数を参照しにいこうとすると更新が反映されていないケースがある。componentDidMountメソッドでsetStateを呼び出して、stateの更新依頼をかけた後、すぐにcomponentDidMountメソッド内でそのstateを参照する場合、値が反映されていないケース。document.getElementById('bar'));renderメソッドで使われるstateの値に関しては更新が完了した後に呼び出されるので正常に動作する。immediately?というリンクがあった。github.comでは、stateが更新されたタイミングで特定の処理を実行したい場合はどうすればいいのだろうか?これも公式サイトに書いてあったのだが、componentDidUpdateメソッドを呼び出すか、setStateメソッドでコールバックを呼び出すことで対応できるようだ。document.getElementById('bar'));setStateのコールバックもcomponentDidUpdateメソッドを使ったパターンも正常動作した。注意点として、複数メンバーで実装を行なっていた場合、使い方をあわせないと、改修を行う際、プログラムの統一性が測れなくなり、混乱をきたす可能性がある。AdSenseを表示させる機...2019-09-20Reactでコンポーネントが更新された際にDOMの更新をかけたいReactでpropsに変更があった際にDOMの更新も行いたい。(9)注目記事はてなブログをはじめよう!maipontanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。