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

Posted chunqiuwei

tags:

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

阅读本篇博客之前,建议读者读读以下两篇文章,Flutter之夸组件共享状态Provider原理剖析Nested组件,解决Flutter布局嵌套过深的利器,通过这两篇文章你可以了解到:

1、InheritedWidget的工作原理,Provider组件就是对InheritedWidget的二次封装。
2、ComponentElement的构建Widget的工作原理。
3、Nested组件的作用和构建原理,因为MultiProvider组件就是在Nested基础上实现的。而且Provider的父类InheritedProvider就是继承了Nested库里面的一个组件SingleChildStatelessWidget。该组件在Nested组件,解决Flutter布局嵌套过深的利器有过说明。

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

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

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

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

Flutter 功能型组件:跨组件状态共享(Provider)

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

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