418просмотров
4 февраля 2026 г.
📷 ФотоScore: 460
#НовостиРазработки 📈Вышло обновление Recharts v3.7.0 Recharts помогает превратить скучные таблицы с числами в понятные, красивые и интерактивные графики прямо в вашем React-приложении. Обновление v3.7.0 делает эту библиотеку ещё надежнее и удобнее. Когда полезна библиотека Recharts? Чтобы:
— Быстро добавить графики в React-приложение без написания SVG с нуля
— Визуализировать результаты анализа в веб-интерфейсе
— Создать дашборды для отслеживания метрик продукта
— Показать графики доходов, расходов
— Отобразить статистику пользователей, трафика, продаж и т.д. Что нового в v3.7.0❓
⚠️ Компонент Cell объявлен устаревшим (deprecated) и будет удалён в следующей мажорной версии. Вместо использования Cell для настройки внешнего вида элементов (заливка, форма и т.д.) теперь необходимо использовать проп shape непосредственно в элементах графиков (например, <Bar ... shape={...} />). Начинайте миграцию.
✨ Новые хуки:
— useIsTooltipActive() — возвращает boolean, активна ли подсказка (tooltip) в данный момент.
— useActiveTooltipCoordinate() — возвращает текущие координаты ({ x, y }) активной подсказки.
✔️ Проп offset для Tooltip теперь может принимать объект с координатами.
✔️ Оси X/Y: Добавлен новый автоматический тип оси "auto". Библиотека сама определит, является ли ось категориальной ("category") или числовой ("number"), на основе данных.
✔️TypeScript — улучшена типизация: добавлены экспорты полезных типов (для shape, content функций и др.), явно прописаны типы для tick, исправлены несоответствия (например, для Bar.shape).
✔️Устранена циклическая зависимость при сборке с Vite.
✔️Включён строгий режим (strict) в конфигурации TypeScript для повышения качества кода. 🔖Подробнее