Это реализация тестового задания по созданию React-компонента для сопоставления элементов из двух колонок с помощью drag-and-drop.
- React 18+
- TypeScript 5+
- Vite
- Styled Components
- Сопоставление элементов из двух колонок путем перетаскивания линий.
- Автоматическое выравнивание соединенных пар.
- Удаление соединений по клику.
- Сохранение, восстановление и очистка состояния в LocalStorage.
- Адаптивный дизайн.
- Клонируйте репозиторий:
git clone <ссылка_на_ваш_репозиторий>
- Перейдите в папку проекта:
cd matching-game - Установите зависимости:
npm install
- Запустите проект в режиме разработки:
npm run dev
Приложение будет доступно по адресу http://localhost:5173.