react-garden
Version:
React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.
18 lines (13 loc) • 368 B
JavaScript
import create from 'zustand'
import { shallow } from 'zustand/shallow'
const useStoreImpl = create(() => {
return {
router: null,
dom: null,
}
})
const useStore = (sel) => useStoreImpl(sel, shallow)
Object.assign(useStore, useStoreImpl)
const { getState, setState } = useStoreImpl
export { getState, setState }
export default useStore