Flutter跨组件共享状态的利器Provider原理解析
2023-09-14 09:06:42 时间
为了方便大家阅读,本篇博文于2021-12-07进行了更新。
阅读本篇博客之前,建议读者读读以下两篇文章,Flutter之夸组件共享状态Provider原理剖析和Nested组件,解决Flutter布局嵌套过深的利器,通过这两篇文章你可以了解到:
1、InheritedWidget
的工作原理,Provider
组件就是对InheritedWidget的二次封装。
2、ComponentElement
的构建Widget
的工作原理。
3、Nested
组件的作用和构建原理,因为MultiProvider
组件就是在Nested
基础上实现的。而且Provider
的父类InheritedProvider
就是继承了Nested
库里面的一个组件SingleChildStatelessWidget
。该组件在Nested组件,解决Flutter布局嵌套过深的利器有过说明。
相关文章
- Flutter FractionallySizedBox 设置维度比例 而不是固定的px
- Flutter: 设置简单的启动屏
- flutter常用组件总结
- [Flutter] MacOS/Windows Flutter 环境走一遍
- Flutter拓展 社区、Flutter国内镜像
- flutter jsonEncode和jsonDecode,sharedpreferences存model数据
- flutter PopupMenuButton添加背景颜色
- flutter 解析List<String>类型
- flutter Uint8List格式的图片和File格式图片的互相转换
- flutter Dio设置网络超时后没反应
- flutter 获取视频缩略图video_thumbnail
- Flutter LimitedBox配合Text组件实现文字显示一行,超出显示点点点...
- Flutter之跨组件状态共享Provider框架剖析(2)
- 都2023年了,Flutter还有必要学吗?
- Flutter GridView 组件 以及动态 GridView
- Flutter组件学习之ClipOval圆形裁剪——筑梦之路