Javascript 在redux传奇中,直接在生成器函数内部调用函数比在调用内部封装函数有什么缺点?

Javascript 在redux传奇中,直接在生成器函数内部调用函数比在调用内部封装函数有什么缺点?,javascript,reactjs,redux-saga,Javascript,Reactjs,Redux Saga,从redux saga doc中,我得出这样的结论:调用函数就像是返回普通对象的动作,有助于测试,也有助于开发人员轻松理解代码。但是使用Call的其他真正优势是什么呢 根据我使用redux saga将近一年多的经验,使用yield call(fn)调用函数可以为您的一些函数实现/调用提供未来的证明 因此,如果在将来的某个地方,您决定将fn作为另一个生成器函数,或者甚至是异步函数,您知道它仍然可以工作,因为它是使用屈服调用(fn)调用的

从redux saga doc中,我得出这样的结论:调用函数就像是返回普通对象的动作,有助于测试,也有助于开发人员轻松理解代码。但是使用Call的其他真正优势是什么呢

根据我使用redux saga将近一年多的经验,使用
yield call(fn)
调用函数可以为您的一些函数实现/调用提供未来的证明

因此,如果在将来的某个地方,您决定将
fn
作为另一个
生成器函数
,或者甚至是
异步函数
,您知道它仍然可以工作,因为它是使用
屈服调用(fn)
调用的