使用react-boiler-plate中的示例:
const response = yield call(() => axios.get(requestURL));
有没有更好的方法来调用axios.get,如果我有axios.post怎么办?我如何才能稍微清理一下,而不必执行“() =>”只是为了将其强制到一个函数中。
感谢您的建议。
最佳答案
如果您想使用简单的深度等于断言进行单元测试,您可以这样做
const response = yield call([axios, 'get'], requestUrl)
const response = yield call([axios, axios.get], requestUrl)
这可以让您避免在每次调用时创建匿名 lambda。
关于javascript - 更好的调用 'call' redux-saga 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48737491/