react-native-property-editor
v2.0.0
Published
React Native Property Editor
Downloads
7
Maintainers
Readme
react-native-property-editor
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.
Installation
npm install react-native-property-editor
# or
yarn add react-native-property-editor
# Link for iOS
cd ios && pod install
Usage
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')}
/>
Methods
| 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 |
License
MIT
Made with create-react-native-library