DEV Community

[Comment from a deleted post]
Collapse
 
adam_cyclones profile image
Adam Crockett 🌀 • Edited

Given that I have written a simple decorator to use Angular style DI in Vue, you come to realize that service are not all that special at all. Centralised stores and services which are largely the same but living in a different directory. the problem I often face regardless of the framework is that I still have trouble transparently getting asynchronous data to template regardless of if I use async pipe with async await, rxjs or Vue with async computed. Furthermore vues cli makes Typescript native by just offering this profile by default, class based components feel link angular to some degree. Adding tsx to this mix makes TS development really fun, especially as class based components and decorators are a thing. I can argue that animations and form validation are covered in Vue but I can say this. Vue has a sort of tribe feel, I can find support for tsx Typescript class components from the community as easily as standard Vue. With that in mind Vue has multiple subsets and prescribed ways of doing things. The docs are actually better in Vue also. Not case closed but that's my 2 cents.