Rxjs
Rxjs
异步行为解决方案
常见异步行为
Race Condition
- 对同一资源同时多次(异步)存取
Memory Condition
SPA
页面对DOM
注册监听事件,切换页面没有取消事件监听时
Complex State
Exception Handling
异步API
- DOM Events
- XMLHttpRequest
- Fetch
- WebSockets
- Server Send Events
- Service Worker
- Node Stream
- Timer
Functional Reactive Programming
Functional Reactive Programming
=Functional Programming
+Reactive Programming
Functional Programming
- 函数是一等公民
- 函数可以赋值给变量,可以作为参数或回调
Pure Function
- 一个函数给予相同的参数,永远会有相同的返回值;
Side Effect
函数副作用(如 http request, console, get input, query DOM)
Reactive Programming
本文作者: 孟 虎
本文链接: https://menghu1994.github.io/blog/2023/10/RxJS/concept/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!