阅读背景:

【Flutter学习】之Widget数据共享之InheritedWidget

来源:互联网 

一,概述  

  业务开发中经常会碰到这样的情况,多个Widget需要同步同一份全局数据,比如点赞数、评论数、夜间模式等等。在安卓中,一般的实现方式是观察者模式,需要开发者自行实现并维护观察者的列表。在flutter中,原生提供了用于Widget间共享数据的InheritedWidget,当InheritedWidget发生变化时,它的子树中所有依赖了它的数据的Widget都会进行rebuild,这使得开发者省去了维护数据同步逻辑的麻烦。  业务开发中经常会碰到这样的情况,多个Widget需要同步同一份全局数据,




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: