react-native renderされるタイミング

tortuepin 10views 更新:2017年7月26日

react-nativeでrenderされるタイミングは以下の2種類しかない

  • stateが変更される
  • propsが変更される

stateが変更された場合、shouldComponentUpdate()がよばれ、ここでtrueが返った場合componentWillUpdate(),render(),componentDidUpdate()の順に実行される。

propsの場合、基本的には同じ流れだが、上記のshouldComponentUpdate()の前に、componentWillReceiveProps()が呼ばれる。

実際にprops,stateが変更されるのは、componentWillUpdate()とrender()の間。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません