dump.
3 dumps
AllNotesCodeLinksIdeas
Code6d ago

useDebounce hook

function useDebounce<T>(value: T, delay: number): T {
  const [debounced, setDebounced] = useState<T>(value);

  useEffect(() => {
    const t = setTimeout(() => setDebounced(value…
#react#hooks#typescript
Link6d ago

Radix UI Primitives

Unstyled, accessible components for building high-quality design systems and web apps in React.

www.radix-ui.com/primitives

#ui#accessibility#components#react
CodeAug 19

Optimistic UI with useTransition

'use client';

function DeleteButton({ id }: { id: string }) {
  const [isPending, startTransition] = useTransition();

  return (
    <button
      disabled={isPending}
      onCl…
#react#server-actions#ux