Redux-thunk 和 redux-saga 哪个最好用
Which one is best to use Redux-thunk or redux-saga
我对这个 redux.developed 一个不断变化的项目很陌生,现在想升级它。我使用了很多 API 调用来获取数据,并使用存储来获取和检索数据。
任何人都可以建议我使用正确的 thunk 或 saga
在一些博客中,它也是为了使用 MobX 而编写的。
我认为两者之间的选择取决于产品要求。对于从服务器响应到反应组件的简单数据流的简单 UI,只需使用 thunk 就足够了。对于更复杂的异步交互(其中需要反应组件之间的协调),sagas 可以通过为您的代码提供结构来提供很多帮助。 sagas 有一定的学习曲线,因此您可能希望从很小的地方开始,并确保您对所有假设都有足够的测试覆盖率。 Redux Saga Test Plan 非常擅长帮助您测试传奇。
对于我当前的项目,我们从 thunk 开始,然后过渡到 saga,因为我们的用例足够复杂,可以利用 sagas 的优势。
我没有使用过 MobX,所以我不能对此发表评论。
我对这个 redux.developed 一个不断变化的项目很陌生,现在想升级它。我使用了很多 API 调用来获取数据,并使用存储来获取和检索数据。 任何人都可以建议我使用正确的 thunk 或 saga 在一些博客中,它也是为了使用 MobX 而编写的。
我认为两者之间的选择取决于产品要求。对于从服务器响应到反应组件的简单数据流的简单 UI,只需使用 thunk 就足够了。对于更复杂的异步交互(其中需要反应组件之间的协调),sagas 可以通过为您的代码提供结构来提供很多帮助。 sagas 有一定的学习曲线,因此您可能希望从很小的地方开始,并确保您对所有假设都有足够的测试覆盖率。 Redux Saga Test Plan 非常擅长帮助您测试传奇。
对于我当前的项目,我们从 thunk 开始,然后过渡到 saga,因为我们的用例足够复杂,可以利用 sagas 的优势。
我没有使用过 MobX,所以我不能对此发表评论。