signal-reactivity
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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);

测试

测试用例

Package Sidebar

Install

npm i signal-reactivity

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

6.7 kB

Total Files

4

Last publish

Collaborators

  • shewulong