React components for some common interfaces. There is no npm package for this and probably will never be - copy the code instead.
- tailwindcss
- radix-ui
- shadcn
Shadcn components are almost (99%) as provided, with few additions (e.g. ModifiedDialogContent
in dialog
).
- radix-ui/react-icons
- ionicons
- lucide
Free illustrations provided by undraw.co
Q: Why components like Div
, Span
, ...?
A: Easier to map to your primitives. Or, if you are multi-platform (e.g. React Native) just handle the multi-platform logic in primitives.