This repository is a React starter project that includes a set of initial components, hooks, and features to help kick-start any new React-based project.
This project repository contains the following customizable Components:
- Form controls: Button, Input, Select, Textarea, Combobox
- Modal
- SlideOver
- Permission
- Badge
- Avatar
We have incorporated a range of hooks for data manipulation and UI control:
- Local Storage Manipulation Hook
- React Query Cache Manipulation Hook
- ClickAway Hook
The repository implements an easy mechanism for fetching data, simplifying the process of requests and data handling.
The project maintains an organized structure for application routes, queries, and folders. This makes it easy to maintain, extends, and scales your project.
To get started with the project, follow these steps:
- Clone this repository to your local machine.
https://github.com/Bonny-kato/react-starter.git
- Navigate to the project directory.
cd react-starter
- Install the project dependencies.
yarn install
To run the project on your local machine, follow these steps:
- Start project
yarn run dev
- Open your web browser and visit http://localhost:3000.
With all the features mentioned above, this project aims to ease and accelerate the development of new React projects, providing a rich set of reusable components, hooks, and well-structured folders.
Please feel free to contribute and enhance the existing set-up.