redux-saga
Posted yaooo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redux-saga相关的知识,希望对你有一定的参考价值。
先说怎么用吧~
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 的异步操作。
以上是关于redux-saga的主要内容,如果未能解决你的问题,请参考以下文章