我只是想知道,在redux-saga生成器函数中,yield call(function, ...arg)
和yield function(...arg)
有什么区别?
这是我的代码,在生成器函数中:
const userRef = yield call(createUserProfileDocument, userAuth);
和
const userRef = yield createUserProfileDocument(userAuth);
有什么不同?两条线都按预期工作。仅仅是yield + call
是使用英雄传奇的标准方法还是更多?
我只是想知道,在redux-saga生成器函数中,yield调用(函数,... arg)和yield函数(... arg)之间有什么区别?这是我的代码,在生成器函数中:const ...
根据official docs 不同之处在于,对于call
,我们不会立即执行fetch调用,而是通过调用创建效果描述