UNPKG

@tldraw/state-react

Version:

tldraw infinite canvas SDK (react bindings for state).

13 lines (12 loc) 393 B
import { atom } from "@tldraw/state"; import { useState } from "react"; function useAtom(name, valueOrInitialiser, options) { return useState(() => { const initialValue = typeof valueOrInitialiser === "function" ? valueOrInitialiser() : valueOrInitialiser; return atom(`useAtom(${name})`, initialValue, options); })[0]; } export { useAtom }; //# sourceMappingURL=useAtom.mjs.map