@flyingfly/store
v0.0.2
Published
创建一个新的 store
Readme
zustand 帮助函数,减少范式代码
创建一个新的 store
- @param {createSliceFunc} createSlice
- @returns 新的 store 函数
- @description 用于创建一个新的 store 函数,该函数可以用于获取 store 中的状态和 setState 方法
const createSlice = (set: any, get: any) => ({
count: 0,
increment: () => set({ count: get().count + 1 })
});
const useStore = createStore(createSlice);
const { count, increment, setState, getState } = useStore('count', 'increment');