
Андрей Ёлкин
Cycloid
За 10 лет Vuetify прошел путь от opinionated UI-фреймворка с готовыми компонентами до набора headless-primitives и composables.
Разберем, какие архитектурные решения во Vuetify оказались удачными, а какие дали о себе знать только на поздних этапах разработки, почему подход «одна дизайн-система для всех» перестал работать и как реальные продуктовые требования подтолкнули нас к созданию Vuetify0. Поговорим о переходе от визуальных компонентов к логическим примитивам, о проблемах расширяемости, кастомизации и поддержки, а также о том, какие выводы из этого пути могут быть полезны всем, кто разрабатывает UI-библиотеки и дизайн-системы — не только во Vue-экосистеме.

Cycloid