Skip to main content
This is documentation for React Native 0.78, which is no longer in active development.
For up-to-date documentation, see the latest version (0.83).
Version: 0.78

Settings

Settings serves as a wrapper for NSUserDefaults, a persistent key-value store available only on iOS.

Example


Reference

Methods

clearWatch()

tsx
staticclearWatch(watchId:number);

watchId is the number returned by watchKeys() when the subscription was originally configured.


get()

tsx
staticget(key:string):any;

Get the current value for a given key in NSUserDefaults.


set()

tsx
staticset(settings:Record<string,any>);

Set one or more values in NSUserDefaults.


watchKeys()

tsx
staticwatchKeys(keys:string| array<string>,callback:()=>void):number;

Subscribe to be notified when the value for any of the keys specified by the keys parameter has been changed in NSUserDefaults. Returns a watchId number that may be used with clearWatch() to unsubscribe.

Note: watchKeys() by design ignores internal set() calls and fires callback only on changes preformed outside of React Native code.

AltStyle によって変換されたページ (->オリジナル) /