As we all known,就像app native开发一样,程序有自己的生命周期。从创建到销毁,都体现了人的一生的流程。
React的state思想和Flutter基本是一致的。
在Flutter中,StatefulWidget中的State类保存着类的实例。从而, 使用setState()方法来更新UI。现在都是状态管理。例如Provider
在React中:
有3种方式使组件刷新:
- setState使自己刷新
- setState使子组件刷新,对子组件而言是新的props传了进来
- forceUpdate使自己刷新,不会更新state值【谨慎使用】