Skip to content

Commit fabe292

Browse files
authored
Merge pull request #891 from princerafid01/zustand-more-recipes
Feat: Zustand more Recipes added
2 parents 19f6b93 + 4ecd4b2 commit fabe292

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

data/zustand-cheatsheet.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,23 @@
9999
{
100100
"definition": "Async একশন",
101101
"code": "fetch: async (pond) => { const response = await fetch(pond) set({ fishies: await response.json() }) },"
102-
}
102+
},
103+
{
104+
"definition": "মেমোইজিং ( স্টোরিং ) সিলেক্টরস ",
105+
"code": "const fruit = useStore(useCallback((state) => state.fruits[id], [id]))"
106+
},
107+
{
108+
"definition": "একশনের ভিতর স্টেট থেকে রিড করা ",
109+
"code": "const useStore = create((set, get) => ({ sound: 'grunt', action: () => { const sound = get().sound;} })"
110+
},
111+
{
112+
"definition": "রিয়েক্ট ছাড়া যুস্ট্যান্ড ইউজ করা",
113+
"code": "import create from 'zustand/vanilla'; const store = create(() => ({ ... }));const { getState, setState, subscribe, destroy } = store"
114+
},
115+
{
116+
"definition": " immer এর সাথে যুস্ট্যান্ড ইউজ করা ",
117+
"code": "import produce from 'immer'; const useStore = create((set) => ({ lush: { forest: { contains: { a: 'bear' } } }, set: (fn) => set(produce(fn)), })); const set = useStore((state) => state.set); set((state) => { state.lush.forest.contains = null;})`"
118+
}
103119
]
104120
}
105121

0 commit comments

Comments
 (0)