javascript - 一种在 React Native 中同步恢复数据的方法
问题描述
我知道我可以AsyncStorage
用来保存和恢复我的应用程序的数据。但是异步对我来说似乎是个问题。在网络上有一个localStorage
同步工作的,我想知道,有没有这种存储的替代品。
例如,我想获取一些字段,如用户名、设置等。只有当我拥有所有需要的数据时,我才能显示内容。
我想我可以在数据恢复之前显示加载屏幕。但这是一个好的解决方案吗?我应该对每个屏幕都执行一次,还是最好对所有数据执行一次?
我知道这段代码无效,它只是代表我的想法
import AsyncStorage from '@react-native-async-storage/async-storage';
export class ViewModel {
async constructor() {
this.field1 = await AsyncStorage.getItem('field1');
this.field2 = await AsyncStorage.getItem('field2');
}
}
解决方案
推荐阅读
- python - 如何在python中获取前2个月和3个月的结束日期
- c++ - 可变参数类模板参数缩减与可变参数函数模板参数缩减
- google-cloud-platform - 在 Apache Beam Python 中对两个 CSV 文件执行左连接
- java - Spring Boot REST API 的自定义异常处理
- python - Selenium/Python - 查找动态创建的字段
- java - 减小 JavaFX 原生图像应用程序的大小
- networking - PowerBI/DAX 计算列从特定机器/网络 ip 和掩码计算网络 CIDR
- android - Android 模拟器没有响应 - 冻结
- swift - 不在viewdidload中时如何自定义标签?
- ruby - 使用 Waitr 从文本中排除内容