Tags
Browse snippets grouped by topic.
#react
Debounced search input
@maya_dev·13h ago
function SearchBox({ onSearch }: { onSearch: (q: string) => void }) {
const [value, setValue] = useState('')
const debounced = useDebounce(value, 250)
20301
Tailwind cn() class merger
@maya_dev·3d ago
import { clsx, type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
// Merge conditional class names and resolve Tailwind conflicts.12800
useDebounce hook
@maya_dev·5d ago
import { useState, useEffect } from 'react'
export function useDebounce<T>(value: T, delay = 300): T {
const [debounced, setDebounced] = useState(value)34221