# apps/web/src/hooks (index) dir: apps/web/src/hooks ## role Provides reusable React custom hooks that encapsulate UI state management, side effects, API integrations, and domain-specific logic for the web application frontend. ## parent index: apps/web/src/.pi-map.index.md map: apps/web/src/.pi-map.md ## children - ## files - use-async-data.ts - use-auto-hide.ts - use-config-profiles.ts - use-events.test.ts - use-events.ts - use-git-repo.ts - use-instance-actions.ts - use-mobile-viewport.ts - use-notifications.test.tsx - use-notifications.ts - use-projects.ts - use-repo-workspace.ts - use-special-keys.ts - use-ssh-keys.ts - use-start-tool.ts - use-terminal-page.ts - use-terminal-sessions.ts - use-theme.ts - use-tool-workshop.ts - use-virtual-keyboard.ts - use-workspace-actions.ts - use-workspace-files.ts - use-workspace-git.ts - use-workspace-instances.ts - use-workspaces.ts ## links index: apps/web/src/hooks/.pi-map.index.md map: apps/web/src/hooks/.pi-map.md ## workflows - change hooks behavior read: use-async-data.ts, use-auto-hide.ts, use-config-profiles.ts - update hooks tests read: use-events.test.ts, use-notifications.test.tsx - change hooks config read: use-config-profiles.ts ## dirty -