Skip to content

markthree/reactivity-shared

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reactivity-shared

通用的@vue/reactivity的use-api

Motation 🐗

vueuse 是非常好用的 use 库,但却只能运行在 web 端,而这个库是 vueuse 中 不依赖环境的 api 👉 @vueuse/shared 的复刻与补充。可以运行在任何满足 ES 规范的环境,例如 nodeweb 等。当然也更激进,仅支持 vue3😋。


Usage

Install package

# npm
npm install reactivity-shared

# yarn
yarn install reactivity-shared

# pnpm
pnpm install reactivity-shared

Import

// ESM
import { ref, and, watch } from 'reactivity-shared'

const foo = ref(false)
const bar = ref(false)

watch(and(foo, bar), () => {
    console.log("foo 和 bar 都为 true")
})

// CommonJS
const { ref, and, watch } = require('reactivity-shared')

const foo = ref(false)
const bar = ref(false)

watch(and(foo, bar), () => {
    console.log("foo 和 bar 都为 true")
})

License

Made with markthree

Published under MIT License.

About

通用的@vue/reactivity的use-api

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published