Dima Vishnevetsky
Front-End Expert
Front-end Architect
Media Developer Expert - Cloudinary
#HackathonMentor
Public speaker
UX / UI Designer
Consultant
Lecturer
Background to the story
Migrating to Vue definitely deserves a clap
Cyber security leader
Tradeoffs
Use framework costs:
Tradeoffs
Working from scratch costs:
I choose
After some time we found out
Our design team built a design system that is not strictly following Material Design rules
Vuetify override system didn't have enough parameters to let us customize the design for our needs
Example
Text
How radio button implemented in Vuetify
How radio button implemented in Material design
How many times have you wanted to customize your buttons using the UI frameworks?
Don't get me wrong
Gradually remove Vuetify components and dependencies
Write custom components and manage them with Storybook
Use standalone Material components when needed
Add GIF
By Dima Vishnevetsky