Made for NativeWind
Style with the className API you already know. Customize the design tokens or override any component to fit your app.
My personal collection of React Native components. Add only what you want, then make the source your own.
Not a replacement for React Native's built-in components. Just my own optional additions.
import { Button } from "./src/components/ui/button";export default function WelcomeScreen() { return ( <Button title="Get started" className="rounded-full bg-primary" /> );}Useful building blocks, careful defaults and room to make every screen your own.
Style with the className API you already know. Customize the design tokens or override any component to fit your app.
Buttons, inputs, overlays, layout primitives and more. Every component and prop is typed and ready to compose.
Explore interactive examples, compare variants and test component states in the Expo Storybook app.
Copy only the components you choose into your app, where you can edit and maintain them yourself.
Follow the installation guide$ npm i midestic-rn-library
$ npx midestic-rn-library add button