vue-class-component icon indicating copy to clipboard operation
vue-class-component copied to clipboard

QUES: Is there any update plan in the project ?

Open Tonysmark opened this issue 2 years ago • 5 comments

Tonysmark avatar Mar 22 '22 03:03 Tonysmark

Please do not bury this project 😭 There is no alternative, and there will probably never be one, because all Google searches about using ES classes with Vue (2 and 3) lead to vue-class-component. If it dies, class support dies with it, and ultimately devs will most likely switch to React.

corwin-of-amber avatar Apr 02 '22 15:04 corwin-of-amber

I'm here because Angularjs kicked the bucket finally, and I needed to find a new toolkit for building apps. I've used Angular in the past and enjoyed using Typescript and class based development for frontend work. I decided to look outside of Angular because of the Angular's troubled past, and wanted something smaller. I was hoping Vuejs would be that, but with the lack of a plan to update vue-class-component I wonder if I'm going to be left again high and dry by yet another abandoned project which by the day seems to be the situation here too. Do I rewrite everything back is ES and just swallow the kool-aid on the abysmal composition API? It was fine to not have updated docs a year ago, but we're past that year mark and still docs haven't arrived. Come on what's the deal? Just something to explain where this is going!

chubbard avatar Apr 13 '22 21:04 chubbard

@ktsn @yyx990803 is there any plan to continue or at least have a transition plan to deprecate class components? Even if we could get one last official Vue 3 class component release, with the notice that it will be deprecated after that, it would allow for folks to have less of a barrier to migrate to Vue 3, and then start to transition off.

I really respect what the team has done with Vue, however it is unfortunate that we have had no communication about a way to move forward :(

ThreeScreenStudios avatar May 13 '22 15:05 ThreeScreenStudios

@corwin-of-amber @chubbard @ThreeScreenStudios I totally agree with all your comments here...currently we're moving forward with vue-facing-decorator (the package mentioned in the deprecation notice) but the struggle while we were waiting for news from these packages was real. https://medium.com/@robert.helms1/vue-2-to-vue-3-with-class-components-cdd6530a2b2a

rdhelms avatar Apr 14 '23 19:04 rdhelms

Thank you so much @rdhelms, the prospect of a replacement is reassuring and I will try vue-facing-decorator. It does look great; perhaps a quick porting guide from vue-class-component will help disseminate its adoption?

corwin-of-amber avatar Apr 14 '23 21:04 corwin-of-amber