rx4u 示例
通过贴近实际场景的示例,了解 rx4u 的响应式编程能力。
创建并订阅流
基础了解创建流并订阅流的基础方式。
创建流订阅清理
使用 map 转换数据
转换使用 map 操作符转换流中的值。
map 操作符数据转换类型保持
使用谓词过滤数据
过滤根据条件过滤流中的值。
filter 操作符take 操作符skip 操作符谓词函数
处理异步操作
异步使用 switchMap 处理 Promise 和异步数据。
switchMap 操作符Promise 处理异步转换
可靠的错误处理
错误处理使用 catchError 和 retry 优雅地处理错误。
catchError 操作符retry 操作符错误恢复回退值
对用户输入防抖
工具使用 debounceTime 优化用户输入处理。
debounceTime 操作符distinctUntilChanged 操作符输入优化搜索模式
组合多个流
组合使用 combineLatest 和 zip 合并多个数据源。
combineLatest 操作符zip 操作符流组合数据关联
响应式状态管理
状态使用 createState 以响应式方式管理应用状态。
createState 函数响应式状态派生状态状态管理模式