美文网首页前端框架 - Frontend FrameworkWeb前端之路让前端飞
编程即逻辑 -- 聊聊 Effects 及在 Angular 中

编程即逻辑 -- 聊聊 Effects 及在 Angular 中

作者: 接灰的电子产品 | 来源:发表于2017-04-11 19:15 被阅读876次

    大概去年9月左右,看过 Cycle.js 创作者 André Staltz 的一个视频:讲为什么 React 并不是一个响应式的框架,同时介绍了 Cycle.js。当时就觉得这个思路好牛叉,但一直有点似懂非懂。最近由于工作需要,在 Angular 中使用了 @ngrx/effects (这个是借鉴了 Cycle.js 的思路,把这种思路应用在 Angular 中),对这个模式有了些粗浅认识,这里和大家分享。本文需要您了解 rxjs@ngrx/store (Redux 在 Angular 中的实现)。这些前置知识可以从本人以前写过一些文章获得: Angular 从0到1:Rx -- 隐藏在 Angular 中的利剑Redux你的 Angular 应用

    背景知识和术语

    这种编程思路的根源是把所有的应用(或者组件)的逻辑想象成一个纯粹的对数据进行处理的函数(和外界的读写操作-- 这些读写操作就叫 Effects --都不属于这个函数的职责)以及一系列外部的读、写驱动构成。

    Angular从零到一

    相关文章

      网友评论

        本文标题:编程即逻辑 -- 聊聊 Effects 及在 Angular 中

        本文链接:https://www.haomeiwen.com/subject/jxbuattx.html