designing-frontend-patterns

Installation
SKILL.md

Designing Frontend Patterns

Quick Start

// Compound component pattern with context
const SelectContext = createContext<SelectContextValue | null>(null);

export function Select({ children, value, onValueChange }: SelectProps) {
  const [isOpen, setIsOpen] = useState(false);
  return (
    <SelectContext.Provider value={{ isOpen, setIsOpen, value, onValueChange }}>
      <div className="relative">{children}</div>
    </SelectContext.Provider>
  );
}
Installs
8
GitHub Stars
4
First Seen
Feb 20, 2026
designing-frontend-patterns — doanchienthangdev/omgkit