我已经使用Redux几个月了,对单向数据流感觉很好。但是,我没有OOP和设计模式方面的培训。听了拉尔夫·约翰逊(Ralph E Johnson)的演讲后,我的第一反应是可观察模式与Redux / Flux流非常相似,对吗?这个比喻在哪里分解?
他谈到实现可观察模式所需的接口-Redux / Flux体系结构的作者在设计这些库/体系结构时是否想到了这种想法?
是的,Redux存储本身是一个简单的observable / pub-sub实现,带有一个“更改/更新”事件发射器。动作和减少器的使用与CQRS和事件源也有一些相似之处。参见https://redux.js.org/introduction/motivation和https://redux.js.org/introduction/prior-art。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句