1.2.2 • Published 7 years ago

reactive-store v1.2.2

Weekly downloads
47
License
MIT
Repository
github
Last release
7 years ago

reactiveStore

A reactive store inspired by Meteor Session/Autorun. I designed this to work either stand-alone or with Facebook's React.js

Usage

Core Methods

.set( keyName, value ) Sets a value in the store, e.g.:

reactiveStore.set("foo", "bar"); // creates: { foo: "bar" }

.get( keyName ) Gets a value from the store, e.g.:

reactiveStore.get('foo'); // returns: "bar"

.dump( ) Returns entire JSON object of values currently in the store, e.g.:

reactiveStore.dump(); // returns: { foo: "bar" }

.dump( keyName ) (Optional: keyName param) Returns one value from the store, e.g.:

reactiveStore.dump('foo'); // returns: "bar"

.load( object ) Loads JSON object into the store, e.g.:

reactiveStore.load({foo:"bar"});
reactiveStore.dump(); // returns: {foo:"bar"}

.wipe( ) Clears all values currently in the store, e.g.:

reactiveStore.dump(); // returns: { foo: "bar" }
reactiveStore.wipe(); // returns: {}
reactiveStore.dump(); // returns: {}

.raw( ) Returns the raw data structure of the current store.

.debug.on() || .off() Turns debugging on/off, e.g:

reactiveStore.debug.on(); // debug mode is on
reactiveStore.debug.off(); // debug mode is off

Reactive Methods

.autorun( fn ) Accepts a function to be autorun ala Meteor.

/*example here*/

.nonReactive( fn ) Accepts a function to be excepted from a parent instance of autorun.

/*example here*/
1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

0.2.12

8 years ago

0.2.11

8 years ago

0.2.10

8 years ago

0.2.9

8 years ago

0.2.8

8 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.5

8 years ago

1.0.0

8 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.13

9 years ago

0.1.12

9 years ago

0.1.11

9 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago