# Redux
# RxJS的核心概念
Observable 可观察的物件
- 代表一组未来即将产生的事件资料(被观察的物件)
Observer 观察者物件
- 代表一个用来接收【观察结果】的物件(收到的就是事件资料)
- 观察者物件就是一个物件包含3个含有callback函数的属性(next,error,complete)
Subscription 订阅物件
- 代表正在执行Observable/Observer的执行个体(可用来来取消订阅)
Operrators 操作者(运算子)
- 必须拥有函数编程中所定义的纯函数(pure funtion)特性(没有副作用的函数式)
- 主要用来处理一系列的事件资料集合
- 常见的运算子包含 map、filter、concat、flatMap 等