Function createStore

Creates a store with an initial state and actions that can modify the state.

import { createStore } from "@fransek/statekit";

const store = createStore({ count: 0 }, (set) => ({
increment: () => set((state) => ({ count: state.count + 1 })),
decrement: () => set((state) => ({ count: state.count - 1 })),
reset: () => set({ count: 0 }),
}));