React: 组件什么时候Update

As we all known,就像app native开发一样,程序有自己的生命周期。从创建到销毁,都体现了人的一生的流程。

React的state思想和Flutter基本是一致的。

在Flutter中,StatefulWidget中的State类保存着类的实例。从而, 使用setState()方法来更新UI。现在都是状态管理。例如Provider

在React中:

有3种方式使组件刷新:

  1. setState使自己刷新
  2. setState使子组件刷新,对子组件而言是新的props传了进来
  3. forceUpdate使自己刷新,不会更新state值【谨慎使用】
发布了268 篇原创文章 · 获赞 36 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_39969226/article/details/103549425