So. I'm trying Vue for a hackaton. I'm good with React and Angular - albeit I don't like the later much.

React feels like you're using a blackbox - sometime it doesn't work like expected, but at least you can kinda see what is happening. It respects idiomatic javascript and native DOM manipulation.

Angular feels like you are locked in the black box, and if something goes wrong, be ready to dive in darkness for days.

And unfortunately, it's the way taken by Vue. I have a simple checkbox in a child component. It's supposed to triggers event, as the doc says `v-model is just syntaxic sugar`. Except in this case, it also says `those components should be used with v-model`.

So what does it means? Why are you saying one thing here and another things there? Could you please avoid making assumptions about how other people would use your tools?

Add Comment