1
kslr 2015-04-07 01:05:03 +08:00 via Android
react-native 用起来感觉如何
|
2
kchum 2015-04-07 09:20:35 +08:00 via iPhone
Cool.
|
3
yakczh 2015-04-07 09:32:27 +08:00
android的能用吗?
|
4
thewei OP |
5
rufeng008 2020-05-29 11:46:11 +08:00
通常来说客户端需要存的数据都是一些结构相对简单数据,如果存一些复杂的数据那可以使用相关的 sqlite 库了,感觉存一些简单的标记位等数据,用这个库感觉有点复杂:
那还不如使用:react-native-easy-app 简单易用, ``` export const RNStorage = {// RNStorage 自定义数据存储对象 token: undefined, // 字符串类型 isShow: undefined, // 布尔类型 userInfo: undefined, // 对象类型 }; ``` ``` import { XStorage } from 'react-native-easy-app'; const initCallback = () => { // 现在起,你可以同步读、写 RNStorage 中的任何属性了 console.log(RNStorage.isShow); // 相当于 [ console.log(await AsyncStorage.getItem('isShow')) ] RNStorage.token = 'TOKEN1343DN23IDD3PJ2DBF3=='; // 相当于 [ await AsyncStorage.setItem('token',TOKEN1343DN23IDD3PJ2DBF3==') ] RNStorage.userInfo = {name: 'rufeng', age: 30}; // 相当于 [ await AsyncStorage.setItem('userInfo',JSON.stringify({ name:'rufeng', age:30})) ] }; XStorage.initStorage(RNStorage, initCallback); ``` |