使用 React Native 应用程序存储 UserPreferences
Storing UserPreferences with a React Native App
我正在尝试 运行 一些使用 react-native 的示例,并且很想知道如何使用 NSUserDefaults 和 React Native 来存储用户首选项。
我们是否必须实现一个导出 NSUserDefaults 方法的模块,如前所述here
您可以试试 AsyncStorage 吗?
我查过了,好像还没有这个模块,不过自己实现应该不难。本指南可以帮助您实现 react-native 模块:https://facebook.github.io/react-native/docs/nativemodulesios.html#content
我创建了一个与 NSUserDefaults 交互的桥接模块。如果你仍然想要或需要它(即你有一个已经使用 NSUserDefaults 的现有应用程序),请检查它:https://github.com/dsibiski/react-native-userdefaults-ios
:)
我创建了一个使用 NSUserDefaults 的组件,它有 set
和 get
方法,非常易于使用,适合存储那些小的、不敏感的和永久的信息或用户偏好。
React native 有自己的服务包装 UserDefaults,official site link
import {Setting} from from 'react-native';
const name = Settings.get("your_id_key_can_get_from_setting_bundle");
console.log(name);
Settings.watchKeys('your_id_key', () => {
console.log(Settings.get("your_id_key"))
})
我正在尝试 运行 一些使用 react-native 的示例,并且很想知道如何使用 NSUserDefaults 和 React Native 来存储用户首选项。
我们是否必须实现一个导出 NSUserDefaults 方法的模块,如前所述here
您可以试试 AsyncStorage 吗?
我查过了,好像还没有这个模块,不过自己实现应该不难。本指南可以帮助您实现 react-native 模块:https://facebook.github.io/react-native/docs/nativemodulesios.html#content
我创建了一个与 NSUserDefaults 交互的桥接模块。如果你仍然想要或需要它(即你有一个已经使用 NSUserDefaults 的现有应用程序),请检查它:https://github.com/dsibiski/react-native-userdefaults-ios
:)
我创建了一个使用 NSUserDefaults 的组件,它有 set
和 get
方法,非常易于使用,适合存储那些小的、不敏感的和永久的信息或用户偏好。
React native 有自己的服务包装 UserDefaults,official site link
import {Setting} from from 'react-native';
const name = Settings.get("your_id_key_can_get_from_setting_bundle");
console.log(name);
Settings.watchKeys('your_id_key', () => {
console.log(Settings.get("your_id_key"))
})