Дмитрий Дин — Как приручить сигналы, или BI-система на графовой реактивности за 2 месяца
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— — Скачать презентацию с сайта HolyJS — https://jrg.su/agVnLQ
Команде спикера было поручено разработать конструктор дашбордов, в котором могли бы функционировать между собой интерактивные виджеты (фильтры, календари, периоды, графики, таблицы). После анализа приняли решение разработать технологию ReGraph как новый слой абстракции над Svelte Stores с сохранением связей подписчиков в виде графа. Данный подход легко применим и к другим фронтенд-фреймворкам, работающим с сигналами или их аналогами. В итоге получили возможность создавать и управлять реактивными связями в runtime, что помогло сделать свою BI. В дальнейшем команда собирается использовать эту технологию и в других проектах, где потребуется соизмеримый уровень интерактивности интерфейса.