Redux-saga是一个redux中间件库,专为处理redux应用程序中的副作用而设计。它为开发人员提供了同步管理异步代码的能力。
我的文件夹结构:| --App | --Component | - PageA.js | --Page.js | --PageX.js | --common-effects | --used Fetching.js我正在重构我的代码来获取来自API的数据,使用反应......
所有([...效果])和所有(效果)之间的Redux Saga差异
我想知道所有([...效果])和所有(效果)之间的区别是什么(效果)在api但是我没有得到它注意当并行运行效果时,中间件... 。
我有以下saga:function * someSaga(action){const {currentUser:{accountId}} = action; const accountBillingPlanEffect = yield call(getAccountBillingPlan,services ['account -...
redux-saga中的错误:(0,redux Saga.createSagaMiddleWare)不是函数
我尝试在我的应用程序中使用saga但发生以下错误,我关于这个主题的几个帖子,但无法解决问题(0,redux Saga.createSagaMiddleWare)不是一个函数middleware.js:...
也许我错过了这一点或sagas如何工作,但我不知道如何做以下导出默认函数*(){yield all([takeLatest(TOGGLE_MODAL,toggleModal)]); } 我有这个 ”...
我正在研究React&Redux项目。该项目过去常常使用webpack-dev-middleware和热中间件进行热重装。在我将Redux Saga添加到项目中之后,添加了saga中间件到......
我想在我的应用上添加多个动作效果。但我想我错过了一些东西。效果函数未被调用。我希望命名有问题吗?理想的收益率......
为什么在输入Redux-saga调用参数-TS2339时,Typescript会抛出错误
在TS中输入TS2339输入错误,说明我找不到在接口类型中定义的参数。以下是我遇到的两个文件:api-service-saga.ts错误...
我有一个基本的传奇,看起来像这样:const mySaga = function *(){yield takeEvery(“SOME_ACTION_REQUEST”,function *(action){const result = yield call(makeApiCall,action.payload)...
为什么fetchIntercept.register只在按钮点击redux-saga模式时点击一次?
我使用fetch-intercept来拦截react应用程序中的所有http请求。我在app组件中添加了一个加载器,并根据收到的请求/响应显示/隐藏加载器。它的工作......
如何将参数从redux-saga观察器发送到AsyncFunction?
根据我对UI中每个操作的理解,有一个saga-watcher,它将获取actionType并调用asyncFunction来从远程服务器导出函数中获取/发布数据* ...
如何在React Redux-Saga中为yield调用设置超时
在我的其余API后端,我做重处理,通常,生成一个结果需要1.5分钟,在那段时间我在我的前端反应应用程序中收到此错误。错误:超时60000ms ...
我将saga实现为'redux-saga / effects'中的import {put,takeLatest};从'axios'导入axios;从'./CardList.actions'导入{FETCH_CARD_LIST_DATA_FROM_API,SET_CARD_LIST}; ...
在React Redux-Saga中调用api 60秒后产生调用超时
在我的其余API后端(django)中,我进行繁重的处理,通常,生成结果需要1.5分钟,在那段时间我在我的前端反应应用程序中收到此错误。出口功能* ......
我需要在一个时间间隔内获取数据。我目前使用react组件来容纳我的逻辑并且只渲染null,但我将redux-saga添加到我的应用程序中,我宁愿将流程移动到一个传奇。我还没......
假设我有一个看起来如此的传奇:导出函数* incrementAsync(action){try {const res = yield call(Api.signin.create,action.payload); yield put({type:...
当使用带有反应的redux saga时,状态如何被拉入sagas.js
我正在阅读一个涉及redux-saga的代码库。我刚刚开始使用redux-saga,我发现在saga.js中有很多实例已被撤出。 function * fetchxyz({Id}){...
我需要从生成器函数内部调用函数displayError。代码如下。 function * createPatient(action){try {yield call(createPatientApi,action.payload); ...
我正在编写测试来测试我的传奇。任何人都可以指导我如何更改下面的代码,以便我可以模拟api调用?我不想测试真实的数据。从'redux-saga / ...导入{call,put}
我有点新的反应,redux和sagas,但我掌握了一切。我有一个组件(Results.jsx)显示特定真实世界事件的结果,通过一个传奇调用...