Search Themes

Search for themes and categories

mrzachnugent's avatar

React Native Reusables

by mrzachnugent

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

5,897
Feb 24, 2024
open-source
React Native Reusables screenshot

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.

Installation:

To install React Native Reusables, follow these steps:

  1. Clone the repository:

    git clone https://github.com/mrzachnugent/react-native-reusables.git
    
  2. Navigate to the project directory:

    cd react-native-reusables
    
  3. Install dependencies:

    npm install
    
  4. Start the development server:

    npm start
    
  5. Follow the documentation for detailed usage instructions for each component.

Summary:

React Native Reusables is a comprehensive UI library for React Native developers, offering a wide range of components for building custom UIs. With its focus on customization, documentation, and community engagement, it aims to simplify the process of creating consistent and aesthetically pleasing user interfaces. Once fully implemented, the library's theme creation tool and adherence to community standards will further enhance its appeal and utility for developers.