At the moment I've been looking into different ways to integrate <any> frontend framework into frameworks like turbolinks, phoenix live views, hotwire etc.
The reason for this is that it allows you to come much closer to having microfrontends with limited efforts and greater flexibility
If you are exploring Vuex alternatives you might be interested to explore Pinia https://pinia.esm.dev/getting-started.html
pinia.vuejs.org
Pinia ๐
Intuitive, type safe, light and flexible Store for Vue
Here is another high quality component library https://www.naiveui.com/en-US/light
If you are using Typescript and VSCode for your Vue projects then checkout this extension https://github.com/johnsoncodehk/volar it brings for plausible DX
GitHub
GitHub - vuejs/language-tools: โก High-performance Vue language tooling based-on Volar.js
โก High-performance Vue language tooling based-on Volar.js - vuejs/language-tools
Soon you will be able to turn Vue components to custom elements which is one step closer to web components https://twitter.com/youyuxi/status/1414594164168269828
Twitter
Evan You
Coming soon: Core API for turning any Vue 3 component into a custom element. Works with most Vue APIs including props, emits, and even provide/inject between nested Vue custom elements. Slots will render as native slot elements.
https://enjoythevue.io/episodes/58/
Whatโs New in Vue 3 Ecosystem: Introducing Vite 2 with Evan You
Whatโs New in Vue 3 Ecosystem: Introducing Vite 2 with Evan You
enjoythevue.io
Whatโs New in Vue 3 Ecosystem: Introducing Vite 2 with Evan You
Episode #58 - Published April 26, 2021