@coaction/jotai
v3.0.0
Published
A Coaction integration tool for Jotai
Downloads
306
Readme
@coaction/jotai
A Coaction integration tool for Jotai.
Installation
Install it with pnpm:
pnpm add coaction @coaction/jotai jotaiUsage
import { create } from 'coaction';
import { adapt, atom, bindJotai, createStore } from '@coaction/jotai';
const countAtom = atom(0);
const jotaiStore = createStore();
const store = create(() =>
adapt(
bindJotai({
store: jotaiStore,
atoms: {
count: countAtom
},
actions: ({ store, atoms }) => ({
increment() {
store.set(atoms.count, store.get(atoms.count) + 1);
}
})
})
)
);Limitations
@coaction/jotaionly supports binding a whole Jotai store.- Coaction
Slicesmode is not supported in this adapter. - Shared main/client mode is supported for Coaction method execution; direct writes to client-side atoms are rejected.
Documentation
You can find the documentation here.
