@coaction/vue
@coaction/vue
A Coaction integration tool for Vue
Installation
Install it with pnpm:
pnpm add coaction @coaction/vue
Usage
import { create } from '@coaction/vue';
const useStore = create((set) => ({
count: 0,
increment() {
set((draft) => {
draft.count += 1;
});
}
}));
export default {
setup() {
const state = useStore();
const count = useStore((current) => current.count);
return {
state,
count
};
}
};
Use autoSelector to receive computed refs for each field:
const selectors = useStore({ autoSelector: true });
selectors.increment();
console.log(selectors.count.value);
Documentation
You can find the documentation here.
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 4.1.0 | ^3.0.0 | MIT | |
| 4.0.0 | ^3.0.0 | MIT | |
| 3.2.1 | ^3.0.0 | MIT | |
| 3.2.0 | ^3.0.0 | MIT | |
| 3.1.0 | ^3.0.0 | MIT | |
| 3.0.0 | ^3.0.0 | MIT | |
| 2.1.0 | ^3.0.0 | MIT | |
| 2.0.0 | ^3.0.0 | MIT | |
| 1.5.0 | ^3.0.0 | MIT | |
| 1.4.1 | ^3.0.0 | MIT | |
| 1.4.0 | ^3.0.0 | MIT | |
| 1.3.0 | ^3.0.0 | MIT | |
| 1.2.0 | ^3.0.0 | MIT | |
| 1.1.0 | ^3.0.0 | MIT | |
| 1.0.1 | ^3.0.0 | MIT | |
| 1.0.0 | ^3.0.0 | MIT |