1.0.1 • Published 2 years ago

signal-reactivity v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

SIGNAL REACTIVITY

简介

Base on @vue/reactivity

API 文档

点此查看

安装

# npm
npm i signal-reactivity
# or pnpm
pnpm i signal-reactivity
# or yarn
yarn add signal-reactivity

尝试

案例

// 为复杂对象添加响应式
const data = react({ count: 0 });
// 解构
const { count } = toReacts(data);

expect(data()).toEquals({ count: 0 });
expect(count() == 0).toBe(true);

// 复杂对象赋值
data({ count: 1 });
expect(count() == 1).toBe(true);

// 修改属性
data.count++;
expect(count() == 2).toBe(true);

// 修改基础类型
count(++data.count + 1);
expect(count() == 4).toBe(true);

// 解构
const { count: counter } = toReacts(data);
counter(data.count + 1);
expect(count() == 5).toBe(true);

测试

测试用例