redux-saga 源码解析

本篇解读是将 api 作为入口进行解读的,因为 redux-saga 的 api 过多尤其是 effect 创建器,所以这里只是挑了常用的 api 做解读。

版本

1.0.3

电子书

https://lfesc.github.io/redux-saga

github

https://github.com/LFESC/redux-saga

概览

  • Middleware API
  • Effect 创建器
  • Effect 组合器
  • 接口
  • 外部 API

API

  • Middleware API
    • createSagaMiddleware
    • middleware.run
  • Effect 创建器
    • call
    • fork
    • put
    • take
    • cancel
    • cancelled
    • delay
  • Effect 组合器
    • race
    • all
  • 接口
    • Task
    • Channel
    • Buffer
    • SagaMonitor
  • 外部 API
    • runSaga
  • 工具
    • channel([buffer])
    • eventChannel(subscribe, [buffer])
    • buffers

参考资料

  • redux-saga中文文档
  • redux-saga英文文档

你可能感兴趣的:(redux-saga 源码解析)