Hacker News new | ask | show | jobs
by simiano 3427 days ago
I had the same impression about Vue. When Redux came out I tried to learn React/Redux and, although I got it, it felt verbose and I couldn't quite pass the noob phase. Maybe I din't try hard enough.

With Vue, on the other hand, it was easier to get started. I got a prototype working in a week with no previous knowledge of the framework. I'm avoiding the component state and using a Redux like approach using props and a centralised state, and I didn't even need to use Vuex[1].

I'm using typescript, which helps catch a lot of bugs early on, it's a little difficult to integrate with single file components[2] (which are awesome, btw), but once I got it working, it proved to be an excellent combo.

The documentation is cristal clear and very beginner friendly. If you're getting started I highly recommend using vue-cli[3] to bootstrap your project

I think Vue sits between React and Angular, being simpler than Angular, offering more features than React, and easier than both to get started.

[1] https://github.com/vuejs/vuex

[2] https://vuejs.org/v2/guide/single-file-components.html

[3] https://github.com/vuejs/vue-cli