In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. - Reactive programming - Wikipedia
两个关注点:
Data Stream:即数据流,分为静态数据流(比如数组、文件等)和动态数据流(比如事件流、日志流等)。
The propagation of change:即变化传播,简单来说就是以一个数据流为输入,经过一连串操作转化为另一个数据流,然后分发给各个订阅者的过程。
在响应式编程中,我们可以为包括 Click 和 Hover 事件在内的任何东西创建 Data stream,我们也可以对 Data Stream 做一系列操作转换,然后监听 Data Stream 的变化,并最终地做出响应。
什么是响应式编程?
两个关注点:
在响应式编程中,我们可以为包括 Click 和 Hover 事件在内的任何东西创建 Data stream,我们也可以对 Data Stream 做一系列操作转换,然后监听 Data Stream 的变化,并最终地做出响应。