Flutter之跨组件共享状态Provider原理剖析

Posted 郭梧悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter之跨组件共享状态Provider原理剖析相关的知识,希望对你有一定的参考价值。

参考资料:
Flutter之实战InheritedWidget详解
数据共享(InheritedWidget)
跨组件状态共享
状态管理介绍
Flutter 官方Provider ReadMe

在Flutter中什么是状态呢?Flutter官方给出的定义就是“当任何时候需要重建用户页面时,你所需要的数据”。状态分为短时状态(ephemeral)和应用状态(app)两种。短时状态就是不需要与其他UI共享的状态,比如当前Widget动画的进度。怎么区分短时状态和应用状态呢?官网给了一个很容易理解的图来区分短时状态和应用状态:

以上是关于Flutter之跨组件共享状态Provider原理剖析的主要内容,如果未能解决你的问题,请参考以下文章

Flutter之跨组件状态共享Provider剖析

Flutter之夸组件共享状态Provider原理剖析

Flutter跨组件共享状态的利器Provider简析

Flutter跨组件共享状态的利器Provider框架简析

Flutter功能型组件之跨组件状态共享

Flutter原理深入理解跨组件共享Provider