RNRF并根据redux存储状态显示场景

时间:2017-07-31 05:57:47

标签: react-native react-redux react-native-router-flux

我有一个拥有一系列场景的应用程序,并且多次调用远程服务器,因为他们控制硬件可能需要很长时间。在我的redux商店中,我有一个变量,表示是否有任何请求飞行。

我想要实现的是在一个地方定义一个微调器或加载场景,并根据redux存储中的变量状态自动显示。

我认为答案在于为加载页面设置modal场景,但我缺少的是如何根据商店中的状态自动显示(和隐藏)它。我不想从发出请求的所有地方拨打Actions.loadingScene()

我有一个减速器,可以看到所有动作(包括应用程序和RNRF动作),但我无法解决我必须变异以获得它的状态显示模态场景。

任何指针都会很棒!。

1 个答案:

答案 0 :(得分:0)

似乎redux-saga是解决这个问题的方法,但是我最终创建了一个添加微调器的HOC,并在需要时显示它。这确实意味着我必须记住用HOC包装所有场景但是没关系。