I just setup a new Vue3 project with Vite and I love what I see. I also managed to properly use common packages like router, vuex etc.
But when it comes to UI frameworks, I am a little bit struggling. I really wanted to avoid building components like datatables, etc. from scratch.
I am very familiar with Vuetify but it is still in alpha and beta will come end of December.
I was also looking at Quasar but it does not support Vite.
Tailwind CSS is the only framework I found which is compatible with both Vue3 and Vite. But for Tailwind seems to be more like a CSS library rather than a component framework.
In my use case, there is no need for a highly customisable UI. The default material design components are more than enough.
Three options, I see here:
- Vue2 and Vuetify 2.5.x
- Vue3, Vite and wait for the Beta of Vuetify.
- Vue3 without Vite and Quasar.
What do you think? Am I missing any option?
PS: I want to use Typescript (must) and Composition API (nice to have).