Hacker News new | ask | show | jobs
by archiolidius 3237 days ago
I made this site just for fun and vue.js learning purpose. Hope you like it =)

BTW: vue.js is amazing!

2 comments

Cool, one suggestion is to make the button stay in the same place even when the text takes up two rows. That way I don't have to move my mouse between the jarringly accurate quotes of me :D
Was going to suggest this and potentially make it possible to get another quote via arrow keys
Good idea, thanks
How did you enjoy Vue vs React?
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.

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.

honestly, I didn't work a lot with react (actually, I did only todo list =)) but, in my opinion, Vue is easier and more beautiful than React