flutter

Flutter状态管理及Getx介绍

2024-04-17  本文已影响0人  __Mr_Xie__

状态管理

通俗的讲:当我们想在多个页面(组件/Widget)之间共享状态(数据),或者一个页面(组 件/Widget)中的多个子组件之间共享状态(数据),这个时候我们就可以用Flutter中的状态管理来管 理统一的状态(数据),实现不同组件之间的传值和数据共享。
现在Flutter的状态管理方案很多,reduxblocstateproviderGetx
provider是官方提供的状态管理解决方案,主要功能就是状态管理。Getx是第三方的状态管理插件, 不仅具有状态管理的功能,还具有路由管理、主题管理、国际化多语言管理、Obx局部更新、网络请求、数据验证等功能,相比其他状态管理插件Getx简单、功能强大并且高性能。

Flutter Getx介绍

GetXFlutter上的一个轻量且强大的解决方案,Getx为我们提供了高性能的状态管理、智能的依赖注入和便捷的路由管理。

  1. 性能: GetX专注于性能和最小资源消耗。GetX 打包后的apk占用大小和运行时的内存占用 与其他状态管理插件不相上下。
  2. 效率: GetX 的语法非常简捷,并保持了极高的性能,能极大缩短你的开发时长。
  3. 结构: GetX 可以将界面、逻辑、依赖和路由完全解耦,用起来更清爽,逻辑更清晰,代码更容易维护。

官网地址
中文文档地址

上一篇 下一篇

猜你喜欢

热点阅读