News for hackers. Stuff that matters.
Re:Guide to JavaScript Frameworks by vanillaboy on Sunday January 21, 2018 @11:30AM (#16198618)
To me React is superior for a very simple reason.

There is a huge deficit of intermediate-advanced Vue tutorials compared to React. There are like 30 advanced-level tutorials on Egghead on React and like, what 3-4 advanced Vue tutorials (Nuxt, Nuxt and using Angular-like decorators to write proper classes instead of the 'it just works' vanilla boilerplate)?

Learning the ropes of Vue is easy. It's a go-to framework of the Laravel crowd for this very reason - you don't need to know Javascript much if at all, just learn some basic syntax and you're good to go for some basic virtual DOM magic.

Re:Guide to JavaScript Frameworks by _mrmnmly on Sunday January 21, 2018 @03:25PM (#16199793)
ekhem.. check this tutorial: https://www.udemy.com/vuejs-2-the-complete-guide/ <- that's the only tutorial You'll need to master vue that's not its official documentation. You know why there's not many more advanced tutorials for Vue? Because that one COVERS IT ALL - once You finish it You're basically Vue.js dev that will solve any problem related to it.
Re:Guide to JavaScript Frameworks by spikej on Sunday January 21, 2018 @01:42PM (#16199314)
Add to that tooling compatibility issues with TypeScript & Vue
Re:Guide to JavaScript Frameworks by CharlesW on Sunday January 21, 2018 @03:05PM (#16199699)
Mind elaborating? As of late, Vue's TypeScript support seems pretty nice.[1]

[1] https://vuejs.org/v2/guide/typescript.html

Re:Guide to JavaScript Frameworks by sasmithjr on Sunday January 21, 2018 @05:57PM (#16200595)
Unless I'm mistaken, it only really works well within a component. You don't get prop type checking in the component hierarchy.

Also, Vuex is very string-based, so you don't get payload or return type checking when you use Vuex. There are additional libraries that look to help this, but it's still an issue.

I could be wrong about any of this, but those are currently the issues I'm running in to.