文件名称:immutable_state:Flu Flutter和Dart中用于无状态UI的轻量级框架,是Redux的替代方案
文件大小:155KB
文件格式:ZIP
更新时间:2024-05-14 00:23:10
dart state-management flutter one-way-binding Dart
不可变状态
:bullseye: Flutter和Dart中用于UI状态管理的轻量级框架,是Redux的替代方案。
package:immutable_state可以轻松使用,也可以与package:flutter_immutable_state这样的现成集成package:flutter_immutable_state 。
为什么?
复杂应用程序中的UI状态管理是一个已解决的问题。 不可变的应用程序状态以及异步的功能更新通常是可行的方法。
这种模式的最常见的实现也许是Redux,它通常与React一起使用。
不过,Redux除了不适合Dart等面向对象的语言外,还带有很多样板。
immutable_state概述的解决方案很简单-使用dart:async内置功能来处理原子更新。
用法
此程序包中功能的根源是Immutable