美文网首页
redux-saga

redux-saga

作者: 考拉程序媛 | 来源:发表于2023-08-16 14:36 被阅读0次

https://redux-saga-in-chinese.js.org/docs/introduction/BeginnerTutorial.html
https://devpress.csdn.net/react/62ed6a6ec6770329307f2514.html

import {  call,fork,put,take ,select} from 'redux-saga/effects'
race
1
第一个被 resolve(或 reject)的任务
2
会自动取消那些失败的 Effects

 takeLatest 
只想得到最新那个请求的响应
之前的这个任务会被自动取消
 takeEvery 
effect 以在每个 action 来到时派生一个新的任务
允许多个 fetchData 实例同时启动


异步操作 Effect
yield 声明式的 Effect 
一个 Saga 
组合Effect,共同实现所控制流
call:
等待promise完成
参数应该是一个返回承诺的函数
fork:
开始另一个任务
参数可以是一个以 *function* 开头的异步函数
put:
调度一个动作
take:
等待一个动作
一个事件发生
并将一个字符串作为参数
该字符串不是动作的函数
而是一个action.type
select:
从状态中选择数据,取一个以状态为参数的函数

相关文章

网友评论

      本文标题:redux-saga

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