0.4.0 • Published 3 years ago

kltk-observable v0.4.0

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

kltk Observable

a simple observable data

Installtion

npm install kltk-observable

Usage

  1. import with esm

    import { observable } from 'kltk-observable';
  2. create a observable

    const initial = {};
    const store = observable(initial);
  3. subscribe/unsubscribe observable state changes

    const listener = (state) => {
      console.log('store changed', state);
    };
    
    const unsubscribe = store.subscribe(listener);
    
    setTimeout(() => {
      // unsubscribe with subscribe return 
      unsubscribe();
    
      // unsubscribe with store
      // store.unsubscribe(listener);
    });
0.4.0

3 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago