1.0.1 • Published 7 years ago

data-watch v1.0.1

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

use proxy to implement reactive data

usage

import { watch , unwatch } from "data-watch"

var data = [{name:1}]

var newData = watch(data,{
    sync: true,
    deep: true,
    immediate: false,
    callback: (value)=>{console.log(value)}
});
newData[0].name = 2;
// [ { name: 2 } ]

unwatch(newData);
newData[0].name = 1;
// no log

params

value
syncwhether to trigger callback synchronously
deepwhether to watch data deeply
immediatewhether to trigger callback immediately
callbackcallback