Reactive Programming
响应式编程以数据流与变化传播为核心:当依赖值变化时自动更新,用 Observable 组合异步流。
用途
用声明式数据流管理异步与事件,简化 UI 与并发。
机制
Observable 表示异步值流。操作符(map/filter/merge/switchMap)组合流。订阅触发执行。RxJS/RxJava/RxSwift 实现。React 响应式 state、Vue 响应式 ref。
用例
- 异步流处理
- UI 状态管理
- 事件组合
响应式编程以数据流与变化传播为核心:当依赖值变化时自动更新,用 Observable 组合异步流。
用声明式数据流管理异步与事件,简化 UI 与并发。
Observable 表示异步值流。操作符(map/filter/merge/switchMap)组合流。订阅触发执行。RxJS/RxJava/RxSwift 实现。React 响应式 state、Vue 响应式 ref。