【发布时间】:2015-11-18 09:54:47
【问题描述】:
使用 React Native 构建应用,各个场景运行良好,非常满意。
但是现在我正在考虑引入一些“全局”状态,例如检查用户是否有活动会话,如果有,则将他们的数据添加到共享(或传递)到其余部分的状态应用程序。
我只是不是 100% 将这段代码放在哪里以及将这些数据存储在哪里,以便各个场景可以访问(同样重要的是 - 修改)这些数据?
我尝试向<Navigator /> 添加一个道具,如下所示:
<Navigator user={this.getUser()} />
然后将其作为道具传递给<SomeScene navigator={navigator} />,但这感觉不对,我不知道如何修改navigator 的道具(比如user 属性更改)然后有这些更改过滤回主要的<Navigator />。
通过搜索,我看到提到了 Flux 和 React Router,但找不到我正在尝试这样做的示例,希望有人能指出我正确的方向。
提前致谢。
【问题讨论】:
-
你在你的APP中使用了Flux吗?
-
@DhavalPatel 还没有——就像我说的那样,我找不到我正在尝试做的例子,如果你有,请分享!
-
所以看看我的回答我会回答你的问题
-
@DhavalPatel 好的,谢谢。
-
迈克:对你的问题有用吗?
标签: javascript reactjs react-native