Skip to content

OrefFlutter Signals,快速又省心

更少样板代码,自动重建,清晰可预测的响应式。

为什么选择 Oref

可预测的响应式

读取会追踪依赖,写入会通知订阅者,没有隐藏魔法。

以 Widget 为中心

信号与组件同域,使用 SignalBuilder 精准控制重建范围。

简单又可组合

Signals、Computed、Effects 与 Batch 组合自然。

三步快速开始

1. 安装

bash
flutter pub add oref

2. 创建 signal

dart
final count = signal(context, 0);

3. 派生与更新

dart
final doubled = computed(context, (_) => count() * 2);
count.set(count() + 1);
需要完整方案?

查看指南中的异步数据、批处理与集合类型示例。

推荐上手场景

表单状态

使用 signal 存储输入值,用 computed 派生校验结果。

列表筛选

通过 computed 派生过滤后的列表视图。

异步加载

useAsyncData() 管理请求状态。

继续阅读 快速开始 了解更多。