// The ultimate collection of modern React hooks for building exceptional user experiences
Zero dependencies, optimized for performance
Full type safety and excellent developer experience
Modern Web APIs for real-world development needs
Explore our carefully crafted hooks designed to solve common React development challenges
const [state, { undo, redo }] = useUndoRedo(initialState);
const { copy, copied, history } = useCopyToClipboard({ trackHistory: true });
const { colorScheme, toggleColorScheme } = usePreferredColorScheme({ autoApply: true });
const { text, isSelected, clearSelection } = useTextSelection();
const { setFavicon, setFaviconByStatus } = useFavicon();
const { setTitle, restoreTitle } = useDocumentTitle('My App');
const { position, direction, isScrolling, scrollToTop } = useScrollPosition();
const { hasLeft, triggerPageLeave } = usePageLeave({ onPageLeave: showModal });
const { isCapsLockEnabled, isSupported } = useDetectCapsLock();
const { value, setTrue, setFalse, setIndeterminate, cycle } = useTristate(false);
const { isBlurred, blur, unblur, toggle } = useScreenBlur();
const { readFile, writeFile, saveFile, hasPermission } = useFileSystemAccess();
const { isSupported, isOpen, color, error, open } = useEyeDropper();