react-native - 在 React Native 中如何在 session 中存储值?

标签 react-native react-native-android react-native-ios

在 React Native 中如何在 session 中存储值?

我需要在 session 中存储登录详细信息(用户名、密码)。

你能不能给出任何想法。

最佳答案

使用 AsyncStorage .
例子:
为了节省:

AsyncStorage.multiSet([
    ["email", userInfo.email],
    ["name", userInfo.name]
])
删除:
let keys = ['email', 'name'];
AsyncStorage.multiRemove(keys, (err) => {
    console.log('Local storage user info removed!');
});
获取方式:
AsyncStorage.multiGet(['email', 'name']).then((data) => {
    let email = data[0][1];
    let name = data[1][1];

    if (email !== null)
        //Your logic
});

关于react-native - 在 React Native 中如何在 session 中存储值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42627947/

相关文章:

react-native - 在为 react native 项目更改 appName 后,在 android 和 iOS 中成功构建后发布构建崩溃

react-native - 如何在 FlatList react-native(意味着 -10 - 10 条记录)中手动添加加载更多记录!不是从使用服务器端

ios - 如何在我的设备上而不是在 iPhone 6 模拟器中运行我的 React Native 应用程序?

javascript - 错误 : Forgot to export your Listview item component

android - 如何调用React Native MapView中的方法?

javascript - 在设计此按钮时需要帮助

react-native-google-places-autocomplete 不起作用

react-native - 为什么 react-native 边框半径适用于 iOS 而不是 Android Image

javascript - 升级到 React Native 0.63.0 后 Pod 安装错误

function - 从 React-Native ListView 行中的子组件调用父函数