文件名称:riverpod_logic:关于Riverpod的Flutter演示
文件大小:80KB
文件格式:ZIP
更新时间:2024-05-01 12:44:52
Dart
:eye_in_speech_bubble: Riverpod和StateNotifier Simple Flutter项目专注于Riverpod及其StateNotifier的使用 :rocket: 项目目标 探索Riverpod的可能性 实现一个StateNotifier 允许两个单独的页面使用(显示和更新)一个公共对象 :mobile_phone: :right_arrow: :beaming_face_with_smiling_eyes: :left_arrow: :mobile_phone: 项目展示 当Flutter项目的复杂性增加时,该项目提出的问题(及其解决方案)会很快发生。 应用程序扩展的越多(处理的数据,页面的数量等),在越来越多的页面之间必须流动的数据就越多,从而增加了出错的风险并增加了体系结构的复杂性。 解决方案:共享一个公共对象,我们可以在该对象上“插入”以监听其更改并实时显示这些更改。 因此,不再需要传输数据:您要做的就是监听一个小部件,该小部件的作用是警告数据状态的任何变化。 这就是Riverpod通过StateNotifier提供的
【文件预览】:
riverpod_logic-main
----ios()
--------Runner.xcworkspace()
--------Flutter()
--------Runner()
--------Runner.xcodeproj()
--------.gitignore(542B)
----android()
--------gradle.properties(104B)
--------app()
--------gradle()
--------.gitignore(262B)
--------settings.gradle(462B)
--------build.gradle(470B)
----test()
--------widget_test.dart(1KB)
----.metadata(305B)
----pubspec.lock(4KB)
----.gitignore(621B)
----pubspec.yaml(3KB)
----lib()
--------screens()
--------data()
--------notifiers()
--------main.dart(603B)
--------providers.dart(249B)
----README.md(2KB)