Open
Description
实现一个 Reactive 方法,返回可监听 key 变化的函数
// 实现
function Reactive() {
// ...
}
// 测试
const obj = { a: 1, b: 2 };
const reactive = Reactive(obj);
reactive.subscribe((key, oldValue, newValue) => {
console.log(key, oldValue, newValue);
});
reactive.state.a = 3; // console.log('a', 1,2)
reactive.state.c = 10; //console.log('c', undefined, 10)
Metadata
Metadata
Assignees
Labels
No labels