我正在尝试使用React Native,Redux和Redux Saga开发一个应用程序。
我有以下登录流程:
我有多个容器和组件,每个容器和组件执行的动作又使sagas进行API调用。在保持代码干净和可重用的同时,将令牌从存储区传递到API调用方法的正确方法是什么。
您可以创建API传奇,以处理来自其他应用sagas的所有API动作。select
在这里使用effect从商店获取令牌并将其传递给API Call
。API Call
与这个传奇保持分离,以获取更多的抽象和DRY原理。有几种方法可称为“传奇”:直接使用yield*
或通过引发redux动作来实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句