Build modern React Native UI components with ease
Prizmux is a fully typed, production-ready component system for React Native. Zero dependencies, customizable, and ready for production.
Why Choose Prizmux?
Zero dependencies
Lightweight components with no forced external libraries β bring your own icons, images, and navigation.
Fully typed
Built with TypeScript and shipped with `.types.ts` for a great developer experience.
Bring your own icons & images
Every icon and image slot accepts a `ReactNode` β use lucide, vector icons, or custom SVGs.
No navigation dependency
`HeaderWithBack` requires an `onBackPress` so you can use any navigation library you prefer.
No image library required
`ImagePreview` and `HeaderWithBack` accept ReactNode for images β no image package is bundled.
PhoneInput flags optional
Searchable country picker with ISO-code fallback; pass a `renderFlag` or use the built-in fallback.
Explore Components
Button
Versatile button with variants
Alert
Modal alert dialogs
FAB
Floating action button
BottomSheet
Slide-up panel
Toast
Floating notifications
Prizmux Card
Flexible container for any content.
Card
Flexible container
No Data Found
Try adjusting your filters.
EmptyState
Helpful placeholders
Home Screen
Header
Navigation headers
ImagePreview
Intuitive galleries
Auto-formatted by Prizmux
PhoneInput
International inputs