【发布时间】:2019-12-17 05:19:11
【问题描述】:
我是 React Native 的初学者。我熟悉PHP。在 PHP 中有一个名为:$_SESSION 的全局变量。 Session 是一种存储可跨多个页面使用的信息(变量)的方式。
我用 react native 创建了一个登录页面,通过获取到 mysql 数据库,我得到了用户的身份,这个身份将在许多后续页面的各种进程中使用。我想让用户的身份作为一个全局变量。
我的问题,react native 中有全局变量吗?
如何申报?是在这里声明的吗?结构如何?
constructor(props){
super(props);
this.state={
}
}
怎么称呼它?像这里这样的模型吗?
const { navigation } = this.props;
data={this.props.navigation.state.params.ds}
感谢您的帮助
【问题讨论】:
-
一种方法是您可以使用
screenProps跨不同组件发送数据 -
如果任何 UI 显示依赖于该数据,您可能希望使用 redux.js.org。
标签: reactjs react-native