Hacker News new | ask | show | jobs
by k__ 3237 days ago
I have the feeling most people who choose Vue over React do it because Vue is marked as "simpler than React", which I don't understand, but I have to admit I only tried a simple Vue example and it seemed much more complicated as the React version.

I mean, how much simpler could you get? Every UI element is a component, you pass data and event handlers down via props and events up.

The only other approach I found, that had less concepts, were the observables in Cycle.js, where basically everything is an observable.

1 comments

I've used both and Vue is a mess in comparison. I didn't use components or Vuex but in that scenario I may just as well use React + Redux.
This whole data binding looks lie what angular pulled years ago.
Yes, standard newbie-friendly Vue is a very similar to ng1 but with lower barrier of entry. Unfortunately it comes with the same downsides as Angular 1. The normal data-binding leads to a lot of confusion.

In order to mitigate that it is recommended to use components with unidirectional bindings but at that stage it just becomes an inferior version of React IMO.