React

Primary UI library for all web projects. Used in 150+ shipped applications alongside Next.js.

Proficiency: Expert · 4+ years

Patterns used daily

  • Server Components + Client Components (React 19 model)
  • Custom hooks for shared logic
  • useReducer + context for complex state
  • React.Suspense + lazy for code-splitting
  • Framer Motion for animations

Ecosystem

Tailwind CSS for styling, react-hook-form for forms, zustand for global state, react-query for server state.

Related: TypeScript, Next.js, Web Dev