在redux saga中使用和不使用调用方法有什么区别?

问题描述 投票:0回答:1

我只是想知道,在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 ...

reactjs redux-saga
1个回答
0
投票

根据official docs 不同之处在于,对于call,我们不会立即执行fetch调用,而是通过调用创建效果描述

© www.soinside.com 2019 - 2024. All rights reserved.