{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "use-mounted", "description": "A hook that returns whether the component is currently mounted, updating on mount and unmount.", "dependencies": [], "devDependencies": [], "registryDependencies": [], "files": [ { "path": "packages/hooks/use-mounted/index.ts", "content": "import * as React from \"react\";\n\nexport function useMounted() {\n\tconst [mounted, setMounted] = React.useState(false);\n\n\tReact.useEffect(() => {\n\t\tsetMounted(true);\n\n\t\treturn () => setMounted(false);\n\t}, []);\n\n\treturn mounted;\n}\n", "type": "registry:hook", "target": "hooks/use-mounted.ts" } ], "type": "registry:hook" }