An open API service indexing awesome lists of open source software.

https://github.com/andyfrith/react-grid-items-selector-demo

React, TypeScript, Vite, Storybook Demo of an optimized selection grid
https://github.com/andyfrith/react-grid-items-selector-demo

reactjs storybook typescript vite

Last synced: about 2 months ago
JSON representation

React, TypeScript, Vite, Storybook Demo of an optimized selection grid

Awesome Lists containing this project

README

          

# React + TypeScript + Vite + Storybook

### Requirements

Implement a feature to allow item selection with the following requirements:

- [ ] 1. Clicking an item selects/unselects it.
- [ ] 2. Multiple items can be selected at a time.
- [ ] 3. Make sure to avoid unnecessary re-renders of each list item in the big list (performance).
- [ ] 4. Currently selected items should be visually highlighted.
- [ ] 5. Currently selected items' names should be shown at the top of the page.