Технологический радар FrontendТехнологический радар Frontend

Виджетные сетки дашбордов

uiкомпонентыконструктор
Assess

Перетаскиваемые и растягиваемые виджеты на сетке — то, из чего пользователь собирает дашборд сам. В BI-платформе для этого одновременно живут cv-gridstack, vue-grid-layout и vue-draggable-resizable, а для схем процессов — drawflow.

Сама возможность собрать экран мышкой востребована: это ключевая часть продукта, а не украшение. Для контентных страниц ту же задачу решает Puck, здесь речь про пользовательские дашборды. Проблема в другом — три библиотеки решают одну задачу, каждая со своей моделью координат и своим поведением на ресайзе.

В assess именно из-за этого: направление нужное, набор инструментов — нет. Прежде чем тиражировать подход на другие продукты, стоит выбрать одну библиотеку сетки и одну для потоков, а остальные вывести.