【发布时间】:2018-03-28 14:50:39
【问题描述】:
我在{this.state.session} 中有会话ID。
我想通过设置 cookie 或存储异步存储在整个应用程序中调用该会话状态。
能否提供设置异步存储或设置 cookie 的代码?
【问题讨论】:
标签: reactjs react-native
我在{this.state.session} 中有会话ID。
我想通过设置 cookie 或存储异步存储在整个应用程序中调用该会话状态。
能否提供设置异步存储或设置 cookie 的代码?
【问题讨论】:
标签: reactjs react-native
我建议您使用状态管理库,例如 Redux,它可以让您通过 props 访问应用程序中任何位置的变量。如果您仍然需要将会话 ID 存储在 asyncStorage 中,这里是代码
try {
await AsyncStorage.setItem('SessionId', this.state.session);
} catch (error) {
// Error saving data
}
尝试将其集中到存储中,这样您就不会到处访问 asyncStorage。
【讨论】: