1.0.2 • Published 6 months ago

homing v1.0.2

Weekly downloads
-
License
-
Repository
github
Last release
6 months ago

homing

这是一个强大的响应式库,使您能够轻松观察和响应对象属性的更改。

✨特性

  • 轻松观察: 使任何对象变为可观察的,无论是简单对象还是数组。
  • 自动运行: 当观察的对象发生变化时,自动执行相关的操作。

📦安装

npm install homing

使用

使对象变为可观察的

import { observable } from 'homing';

const obj = observable({
  name: 'Alice',
  age: 25
});

class Store {
    count = 0
    
 	constructor() {
        return observable(this);
    }
}

const store = new Store()

自动响应更改

import { autorun } from 'homing';

const data = observable({
  count: 0
});

autorun(() => {
  console.log(data.count);
});

data.count = 5; // Console: 5
1.0.2

6 months ago

1.0.1

7 months ago

1.0.0

7 months ago

1.0.0-alpha.0

9 months ago

0.1.1

12 years ago

0.1.0

12 years ago