Vue 3 will fix all your qualms with v2 and should be entering Beta relatively soon. It has first class TS support (it's written in TS), fragments, portals, suspense, hooks and is smaller and faster👍
Thanks for your comment, I’m looking forward to it! 🤩
Regarding tooling, will I be able to rename a prop and have that rename propagate throughout my source tree when v3 comes out?
I consider this an absolute must before I can consider using it in serious projects because I do a lot of small refactoring.
Sometimes I name variables/props x/foo/tmp and rename it later when I have the main logic figured out, where I can actually be more thoughtful about naming things… and I don’t want to do that renaming manually.
To be honest, I have no idea. I don't generally rename props. I don't see an issue if you're using JSX for templating, but using the template syntax, I'm not sure. You can download the alpha and try ;)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Vue 3 will fix all your qualms with v2 and should be entering Beta relatively soon. It has first class TS support (it's written in TS), fragments, portals, suspense, hooks and is smaller and faster👍
Thanks for your comment, I’m looking forward to it! 🤩
Regarding tooling, will I be able to rename a prop and have that rename propagate throughout my source tree when v3 comes out?
I consider this an absolute must before I can consider using it in serious projects because I do a lot of small refactoring.
Sometimes I name variables/props
x
/foo
/tmp
and rename it later when I have the main logic figured out, where I can actually be more thoughtful about naming things… and I don’t want to do that renaming manually.To be honest, I have no idea. I don't generally rename props. I don't see an issue if you're using JSX for templating, but using the template syntax, I'm not sure. You can download the alpha and try ;)