我使用redux-saga与一起处理api调用。我在saga中进行调用,它返回一个承诺,但在我可以将操作和响应数据发送到reducer之前,该承诺就超时了。还有一个全局回调函数,它似乎接收响应数据,但我不知道它会在传奇的流程中去哪里,或者我甚至根本不需要使用它。import { takeEvery, call, put } from 'redux-saga/effects';
import jsonp from 'jsonp-pr
这个传奇故事给出了对API的调用,并通过调用动作将其响应存储在状态中。在存储之后,我将使用选择器检索存储的数据并执行一些操作。我可以模拟API响应,还可以在API返回后调用成功操作。在下一行中,当我尝试调用选择器从存储中获取数据时,它似乎是从存储中获取初始状态,而不是API成功后的更新状态。 下面是我的代码: // loadSaga.js.... do something with newList