react-driftkit — это лёгкая библиотека для перетаскивания элементов в React, весит всего 5 KB и не навязывает стили, поэтому вы получаете полную свободу CSS. Библиотеки вроде react-draggable или interact.js часто превышают 30 KB после минификации, а их API заставляет менять классы и свойства. react-driftkit работает на чистом pointer events, не требует дополнительных CSS‑файлов и позволяет использовать уже существующие стили проекта. Согласно отчёту Web.dev 2026, пользователи в среднем ждут загрузку страницы менее 2 секунд. Каждый лишний килобайт увеличивает время TTI (Time to Interactive) примерно на 0,05 сек. При 100 000‑х посещениях в месяц экономия 25 000 ₽ в год на хостинге и CDN уже ощутима. В react-driftkit вы полностью контролируете рендеринг элемента через render‑пропс. Это значит, что любые анимации, тени и трансформации можно добавить без конфликтов. Установка занимает одну команду, а базовый пример работает сразу после npm install. На рынке есть react-draggable, react-beaut
Как применить react-driftkit вместо тяжёлых draggable‑библиотек
17 апреля17 апр
2 мин