2.2.3 • Published 2 years ago

react-native-preference v2.2.3

Weekly downloads
524
License
MIT
Repository
github
Last release
2 years ago

react-native-preference

Manage react-native app's preference data synchronously

Installation

# install library from npm
npm install react-native-preference --save

Usage

Import

import Preference from 'react-native-preference';

Get

Preference.get(key?: String)

// get all preferences
const preferences = Preference.get();

// get preference named `some-preference` 
const preference = Preference.get('some-preference');

Set

Preference.set(key: string, value?: string): Promise<void>

// set preference
Preference.set('key', 'value');

Clear

Preference.clear(key?: string): Promise<void>

// clear all preference data
Preference.clear();

// clear preference for key 'foo'
Preference.clear('foo');

White List

// set keys to white list, when preference value changed in white list changed, listener calls back.
    Preference.setWhiteList(['a', 'b', 'c']);
    Preference.addPreferenceChangedListener((changed) => {
        console.log('preference has changed: changed');
    });
2.2.3

2 years ago

2.2.2

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.0-0

3 years ago

2.1.7

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago