Multi-Select Component
Description: A React-based multi-select component designed for displaying JSON data. This component provides a user-friendly interface for selecting categories, searching for specific categories, and persists the selected categories even after a page refresh using local storage.
Features:
- Multi-select functionality with checkboxes.
- Search categories by name for easy navigation.
- JSON data is loaded from a local file (items.json).
- Local storage integration to persist selected categories on page refresh.
Usage:
- Clone the repository: git clone (https://github.com/erennmutlu1/multi-select-app.git)
- Install dependencies: npm install
- Run the application: npm start
How to Use:
Include the MultiSelect component in your React project.
Use the component with the following property:
<MultiSelect />
Customize the component based on your application's needs.
Dependencies:
- React
- React Icons
- TypeScript
- Other dependencies as specified in package.json