10 лет Vuetify: три переписывания и снова сначала 0️⃣ — Андрей Ёлкин
Vuetify за последние годы сильно вырос: от монолитного Material UI-фреймворка он постепенно пришёл к современным для индустрии подходам — composables, headless, разделению логики и стилей, CSS Variables и Layers.
Особенно интересно, что новый Vuetify0 строится вокруг headless composables и контрактов поведения, а уже поверх них собираются styled-компоненты. В этом плане подход местами напоминает то, что мы частично делаем в reactuse — когда UI-поведение можно вынести в отдельный composable/hook и уже поверх него собирать свой компонент.
В целом Vue наконец начинает заметно набирать обороты именно на UI-уровне. Раньше попытки были куда слабее, а сейчас Vuetify впитывает идеи, которые уже стали стандартом индустрии: headless, compound-подход, composable-логику и независимый styling layer.
Сам доклад неплохой: скорее история взросления большого UI-фреймворка, чем рассказ конкретно про Vuetify.
confreviewer x siberiacancode
Post #2796
1.59K
