swchrm logs

妄想技術録

【React Native】Firebaseの現在のログインユーザー情報取得をConstructor内に書くか、ComponentWilMount内に書くか

要素技術

  • Firebase JS SDK
  • React Native
  • Expo

用語整理

Reactのライフサイクルについて

自分はそもそもライフサイクルとはなんなのかというところから入る。雑な理解では、各処理が実現される順番とか、そんな理解をした。ライフサイクルは下記記事を参考にした。

iktakahiro.hatenablog.com

あとこれも参考になった。

qiita.com

Mount(マウント)とは

コンポーネントが画面にレンダリングされること

react.keicode.com

調査

コンストラクタにできて、ComponentWillMountにできないこと

stackoverflow.com

ComponentWillMountは削除される?

qiita.com

暫定の結論

機能自体が削除されるとのことから、この2つと比較するならば現状はコンストラクタに書くべき。