# Source: https://developers.raycast.com/utilities/react-hooks.md

# React hooks

- [useCachedState](/utilities/react-hooks/usecachedstate.md)
- [usePromise](/utilities/react-hooks/usepromise.md)
- [useCachedPromise](/utilities/react-hooks/usecachedpromise.md)
- [useFetch](/utilities/react-hooks/usefetch.md)
- [useForm](/utilities/react-hooks/useform.md)
- [useExec](/utilities/react-hooks/useexec.md)
- [useSQL](/utilities/react-hooks/usesql.md)
- [useAI](/utilities/react-hooks/useai.md)
- [useFrecencySorting](/utilities/react-hooks/usefrecencysorting.md)
- [useStreamJSON](/utilities/react-hooks/usestreamjson.md)
- [useLocalStorage](/utilities/react-hooks/uselocalstorage.md)