标签:中间 异步操作 注入 执行 middle red store ever 使用
先说怎么用吧~
1.安装
2.import creactSagaMiddleWare from ‘redux-saga‘
3.引入store,将saga中间件注入
const store = createStore( reducer , creactSagaMiddleWare )
4.创建一个专门的文件用来写 generate 函数 saga.js
5.运行中间件
import mysaga from ‘./saga‘
creactSagaMiddleWare.run(mysaga)
6.使用generate函数写异步操作
takeEvery(参数一,参数二)是saga的一个监听函数,用来捕获action变化, 参数一是产生作用的action,参数二是要执行的函数
import takeEvery from saga
function* mysgag(){
takeEvery(action , f )
}
7.编写函数 f 的异步操作。
标签:中间 异步操作 注入 执行 middle red store ever 使用
原文地址:https://www.cnblogs.com/yaooo/p/12426734.html