lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
13 lines • 493 B
JavaScript
import store, { createEffect } from "@lincode/reactivity";
import { addDisposeStateSystem, deleteDisposeStateSystem } from "../systems/eventSystems/disposeStateSystem";
export const [setScript, getScript] = store(undefined);
createEffect(() => {
const script = getScript();
if (!script)
return;
addDisposeStateSystem(script, { setState: setScript });
return () => {
deleteDisposeStateSystem(script);
};
}, [getScript]);
//# sourceMappingURL=useScript.js.map