wobsoriano / vue-zustand Goto Github PK
View Code? Open in Web Editor NEW๐ป Bear necessities for Vue.
License: MIT License
๐ป Bear necessities for Vue.
License: MIT License
I'm trying to use Zustand to share state management between React/Vue but I'm bound to 2.7. I see that vue3 is used in the deps, would this work with vue 2.7 as well?
Hi, I am completely new to zustand, and i want to use the same zustand store in both vue2 and react. An update to a variable in react should update the state in vue2, and vice versa.
In the example in the readme, you create and export a new store, but i would like to reuse the existing store which i have created in react.
Is it possible to pass an existing store to create
? Or should a new store be created differently?
The only way i see this would be possible, is to watch for any changes in the store and then use useStore.setState
to update the whole state, but i don't think this is the correct way to move forward.
I might fork this repo to implement this for our own codebase, but i thought i would ask first as I'm not that experienced with zustand. Which changes would have to be made to the codebase to use and sync the store between react and vue2?
Hi! I've noticed that the exports
part in the package.json is different than the files generated on build.
This is the package.json:
"exports": {
"require": "./dist/index.js",
"import": "./dist/index.mjs"
},
But the files generated are .js
and .cjs
. Reading the documentation on tsup
(the tool used on the build-fast script) it states that that happens if the type is set to module
on package.json https://tsup.egoist.sh/#bundle-formats
Maybe it's better to change the type of the package? Or change the filenames on the exports on the package.json?
Thanks for your hard work!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.