哪一个最好使用Redux-thunk或redux-saga

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

我对这个redux很新。开发了一个现在考虑升级它的项目。我已经使用了很多API调用来获取数据并使用商店来获取和检索数据。任何人都可以建议我使用正确的thunk或saga在一些博客中,它也被编写为使用MobX。

reactjs redux redux-thunk redux-saga mobx-react
1个回答
1
投票

我认为两者之间的选择取决于产品要求。对于从服务器响应组件的简单数据流的简单UI,只需使用thunk就足够了。对于更复杂的异步交互(需要在反应组件之间进行协调),sagas可以通过为代码提供结构来提供相当多的帮助。有一些学习曲线与sagas,所以你可能想要开始非常小,并确保你有足够的测试覆盖所有的假设。 Redux Saga Test Plan非常善于帮助您测试您的传奇。

对于我目前的项目,我们从thunk开始,然后转换为saga,因为我们的用例非常复杂,足以利用传奇的好处。

我没有使用过MobX,所以我不能对此发表评论。

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