# React UI Components URL: /components/index 59+ production-ready UI components for React. Interactive elements, data displays, forms, navigation. Copy-paste into your Next.js project. Standard UI components get you started. These get you finished. Every interaction polished, every edge case handled, every animation smooth. 59+ components across 18 categories, built on shadcn/ui and ready for production. ## Pick a Category ### Interactive Mouse-tracking cards, animated modals, carousels, tooltips. Components that respond to user input in satisfying ways. --- ### Code Syntax highlighting, live editors, multi-file tabs. Everything for displaying and editing code. --- ### Data Tables, kanban boards, gantt charts, lists. Components for displaying and organizing data. --- ### Navigation Navbars, docks, menus. Ways to move around your app. --- ### Forms Color pickers, comboboxes, file uploads, choice selectors. Input components beyond the basics. --- ### Layout Announcements, banners, marquees, cursors. Page-level layout components. --- ### Time Calendars, date pickers, world clocks. Date and time display components. --- ### Device Mocks Phone and browser frames for showcasing your app. --- ### Visualization Video players, terminals, QR codes, status indicators. Ways to display content and state. --- ### Media Avatars, pills, tags. Small display components for user content and metadata. --- ### Image Cropping and zooming for image handling. --- ### Special Effects Magnetic elements, animated beams, motion effects. Add visual polish. --- ### Finance Credit cards and stock tickers for financial interfaces. --- ### Buttons Beyond the basic button. Animations, states, and special interactions. --- ### Text & Feedback Counters, ratings, and text display components. --- ## Using Components Install with the CLI: ```bash npx shadcn@latest add https://shadcn.io/r/code-block.json ``` Or copy from the component page directly into your project. Each component is self-contained with all dependencies listed. --- ## FAQ Run `npx shadcn@latest add https://shadcn.io/r/component-name.json` or copy the code from the component page. The CLI handles dependencies automatically. Yes. Components are marked with 'use client' where needed and work with Server Components in Next.js 13+. Every component uses Tailwind CSS and accepts className props. The code is yours to modify however you need. Components follow accessibility best practices with proper ARIA attributes, keyboard navigation, and focus management where applicable. Full TypeScript support. All components export their prop types for type safety.