vue-reactivity-react-observer
v0.1.1
Published
Automatic React observer for Vue Reactivity
Readme
vue-reactivity-react-observer
Automatic React observer for Vue Reactivity
npm install vue-reactivity-react-observerRead more about automatic observation in observing-components.
Babel plugin example
import observerPlugin from "vue-reactivity-react-observer/babel-plugin";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [
react({
babel: {
plugins: [observerPlugin()],
},
}),
],
});SWC plugin example
import observerPlugin from "vue-reactivity-react-observer/swc-plugin";
import react from "@vitejs/plugin-react-swc";
export default defineConfig({
plugins: [
react({
plugins: [observerPlugin()],
}),
],
});You can now just use Vue reactivity primitives wherever.
import { reactive } from "@vue/reactivity";
const counter = reactive({
count: 0,
});
function Counter() {
return (
<button
onClick={() => {
counter.count++;
}}
>
Count {counter.count}
</button>
);
}