4 ms·
As someone working in a large Vue 2 app: - Very poor typescript support. - Poor performance (compared to Vue 3). - Ecosystem has already started lagging behi
by Oddskar 4y ago
As someone working in a large Vue 2 app:
- Very poor typescript support.
- Poor performance (compared to Vue 3).
- Ecosystem has already started lagging behind (e.g. Vue Testing Library for v2 has out of date dependencies, and no one is actively maintaining it)
- Nuxt 2 hasn't made any releases in ages.
- _s_a_m_ 4y ago- Nuxt only matter if you want to use it, is not Vues problem, because you talking about another software which addresses a different problem. - Typescript support is only a problem if you want to use Typescript, imagine, there is also a world beyond TS. - Performance, often a matter of design and understanding your framework
- deleted 4y ago[deleted]
- Semaphor 4y ago> - Very poor typescript support. If you use class components and prop decorators, the TS support is actually pretty nice. Kinda boilerplate heavy, but nice.
- lol768 4y agoI really enjoyed using these tools, it felt idiomatic to have a class per component with props and data as fields on the class - but it seems like there's now no upgrade path for us folks in Vue 3 land.
- tomonl 4y agoI used those too, but it makes the upgrade to Vue 3 quite a bit harder.
- depressedpanda 4y agoI've worked professionally in both Vue 2 and React. Even with class components and prop decorators you still have the annoying Vue template DSL where you don't get any TS support. In comparison JSX will be checked by typescript, so in that regard JSX (and therefore React) is superior.
- Hawxy 4y agoComposition API has the best Typescript support available in Vue 2. It's supported out of the box in 2.7, and a plugin in previous versions. The decorator syntax is unsupported in Vue 3 and shouldn't be used.
- CharlesW 4y ago> - Nuxt 2 hasn't made any releases in ages. FWIW, Nuxt 3 was released in November. https://nuxt.com/v3 https://nuxt.com/v3