React Native Reusables

screenshot of React Native Reusables
react-native
radix-ui
shadcn-ui

Bringing shadcn/ui to React Native. Beautifully crafted components with Nativewind, open source, and almost as easy to use.

Overview:

React Native Reusables is a versatile UI library powered by Expo and styled with NativeWind. It offers a wide range of components like Accordion, Alert, Button, Card, Checkbox, and more. The library provides a seamless way to build custom component libraries by allowing users to copy, paste, and tailor the code to their specific requirements.

Features:

  • Component Variety: Includes components like Accordion, Alert, Dialog, Button, Calendar, Card, Checkbox, and more.
  • Customization: Users can easily tailor the code to suit their specific requirements.
  • Documentation: Work in progress on creating a documentation website for installation, setup, and usage of each component with dependencies.
  • Community Standards: Implementation of Github Community Standards Checklist for transparency and collaboration.
  • Theme Creation Tool: A tool for users to create their own themes inspired by examples provided.
react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

radix-ui
Radix UI

Radix Primitives is a low-level UI component library with a focus on accessibility, customization and developer experience. You can use these components either as the base layer of your design system, or adopt them incrementally.

shadcn-ui
Shadcn UI

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

Expo

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.