# Use Any Hook ## Docs - [useClickOutside](https://use-any-hook-d92674ab.mintlify.app/hooks/useClickOutside.md): Detects clicks outside a specified element and triggers a callback function. - [useDarkMode](https://use-any-hook-d92674ab.mintlify.app/hooks/useDarkMode.md): Easily toggle between dark and light themes with useDarkMode. - [useDebounce](https://use-any-hook-d92674ab.mintlify.app/hooks/useDebounce.md): Delay the execution of function or state update with useDebounce. - [useFetch](https://use-any-hook-d92674ab.mintlify.app/hooks/useFetch.md): Fetch data from an API with useFetch and handle loading and error states. - [useForm](https://use-any-hook-d92674ab.mintlify.app/hooks/useForm.md): Manage form state and handle form changes with useForm. - [useGeoLocation](https://use-any-hook-d92674ab.mintlify.app/hooks/useGeoLocation.md): Retrieve the user's current geographic location with useGeoLocation. - [useInfiniteScroll](https://use-any-hook-d92674ab.mintlify.app/hooks/useInfiniteScroll.md): Easily implement infinite scrolling to load more data as the user scrolls with useInfiniteScroll. - [useLocalStorageWithExpiry](https://use-any-hook-d92674ab.mintlify.app/hooks/useLocalStorageWithExpiry.md): Persist data in localStorage with an expiry time using useLocalStorageWithExpiry. - [useMousePosition](https://use-any-hook-d92674ab.mintlify.app/hooks/useMousePosition.md): Track the mouse position within a specific DOM element using useMousePosition. - [useToggle](https://use-any-hook-d92674ab.mintlify.app/hooks/useToggle.md): Replace the useState togglers by using this custom hook that handles any toggle state for you. - [Installation](https://use-any-hook-d92674ab.mintlify.app/installation.md): Welcome to **use-any-hook** package documentation - [Usage](https://use-any-hook-d92674ab.mintlify.app/usage.md): Now we can see an example of how to use **use-any-hook** package. ## OpenAPI Specs - [openapi](https://use-any-hook-d92674ab.mintlify.app/api-reference/openapi.json) ## Optional - [Install the package](https://www.npmjs.com/package/@saif.dev/use-any-hook) - [Community](https://discord.gg/Sny3nxGt)