If you have a small collection of key-values that you'd like to save, you can use the UserDefaults
(on iOS) or SharedPreferences
(on Android) APIs. A UserDefaults
/ SharedPreferences
object points to a file containing key-value pairs and provides simple methods to read and write them.
npm install react-native-property-editor
# or
yarn add react-native-property-editor
# Link for iOS
cd ios && pod install
import PropertyEditor from 'react-native-property-editor';
// ...
const [text, setText] = React.useState<string | undefined>();
PropertyEditor.getString('prop-key').then(setText);
// ...
<Button
title="Set Value"
onPress={() => PropertyEditor.setString('prop-key', 'new-value')}
/>
Callback Name | Description | Parameters |
---|---|---|
setContextName | Set context name (Has no effect on iOS) | contextName: string |
getNumber | Get number value. If the value is absent 0 will be returned | key: string |
setNumber | Set number value | key: string, value: number |
getString | Get string value. If the value is absent undefined will be returned | key: string |
setString | Set string value | key: string, value: string |
getBoolean | Get boolean value. If the value is absent false will be returned | key: string |
setBoolean | Set boolean value | key: string, value: bool |
MIT
Made with create-react-native-library