rxjs 作用

作者: 一只重拾梦想的小水 | 来源:发表于2019-07-01 14:43 被阅读0次

    rxjs的思想是,基于数据流 的 响应式编程

    • 主要作用:
      将各种异步处理都抽象成同一种“数据流类型” Observable,用同一套api,易于处理(fromEvent-dom event; timer; http request 等)

    • 我们用rxjs的原因:
      Angular内置的方法很多都是Observable类型,比如 Http.get,ngrx里 effect 需要监听的 actions,为api action 触发http请求
      Rxjs 封装了很多好用的pipe, 可以更好的

    • 优化数据请求 (action+state=> exhaustedMap( http ):请求中有新值进来,就取消前一次请求 和 对应的处理)

    • 处理异常 cacheError,触发error action

    • 处理和过滤 state,控制变更检查,防止过度渲染导致性能问题

    相关文章

      网友评论

        本文标题:rxjs 作用

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