Local mobx storelarni ishlatishlik uchun
useLocalObservable hook bor, mobx-react-lite package ichida. Yoki custom ikki qatorlik hook yozsa ham bo'ladi:
export const useLocalObservable = <TStore extends Record<string, any>>(initializer: () => TStore): TStore => {
const [store] = useState(() => makeAutoObservable(initializer(), {}, { autoBind: true }))
return store
}
So'ng uni component ichida ishlatish: const todoList = useLocaleObservable(() => ({
todos: [] as as ITodoList[]
....
.......
}))
shunaqa qilib ishlataveramiz. #mobx #localStore
@elyor_dev