Андрей Тараненко — Как я перестал зависеть от дизайн-системы и изобрел MVVM
HolyJS — конференция для JavaScript‑разработчиков
0:00 / 0:00
Андрей Тараненко — Как я перестал зависеть от дизайн-системы и изобрел MVVM
614 просмотров · 2 дн. назад
HolyJS — конференция для JavaScript‑разработчиков
32,7 тыс. подписчиков
614 просмотров · 2 дн. назад
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Скачать презентацию с сайта — https://jrg.su/YESAP2
Как передо мной встала задача переезда на новую дизайн-систему с тремя условиями:
1. Она должна была включаться по фичатоглу.
2. В будущем может понадобиться использовать еще одну.
3. Есть возможность кастомизации отдельных частей.
Несмотря на то что до еще одной ДС не дошло, архитектурные подготовки к ней превратили приложение в кастомизируемый конструктор, с помощью которого для потребителей собирается немного разная функциональность. А после того как из архитектуры была убрана специфика проекта, это оказался MVVM + некоторый аналог headless-компонентов.
После этого на базе MVVM без дополнительных усложнений была реализована еще одна функциональность, на примере которой видно удобство раздельных модели и представления.