Snippets
Ready-to-use code patterns
useLocalStorage Hook
React hook for persistent state with localStorage. Includes SSR safety and type inference.
Debounce Function
Classic debounce utility with TypeScript generics. Perfect for search inputs and resize handlers.
Fetch with Retry
Fetch wrapper with exponential backoff retry logic. Handles transient network errors gracefully.
cn() Class Merge Utility
Tailwind CSS class merge utility using clsx and tailwind-merge. Handles conflicts intelligently.
useMediaQuery Hook
React hook for responsive design with media queries. SSR-safe with proper hydration handling and TypeScript support.
Throttle Function
Classic throttle utility with TypeScript generics. Supports leading and trailing invocations with cancel support.
Deep Clone Utility
Deep clone utility that correctly handles Date, RegExp, Map, Set, arrays, and nested objects with circular reference safety.