Hacker News new | past | comments | ask | show | jobs | submit login

People say that "you only have to learn a few things to know react" and that with Vue you need to learn this whole API and well that is just too much to learn! These people are of course just trying to find an argument to match their emotional investment in a product. It isn't a real argument and can be refuted with logic and maths.

I started a node/express/vue project about 6 months ago. Here are the APIs and syntaxes and so on I had to learn:

Mongoose API

MongoDb API

Express API

HTML5 Validation and Validity API

Fetch API

Bootstrap 4 API

Flexbox

some new javascript concepts like destructuring

Webpack/source maps/hot modules

Node

The differences between importing/exporting modules in node and the browser

Oh yeah, and the Vue API. You know what percentage of learning the Vue API was? About 0.01%. What is even more ridiculous is that it wasn't even the learning of the API that took the most time.

All of the concepts in Vue/React take more time to learn than the API of Vue. The differences between data and props, what reactivity is, how single page routing works, how components work, and so on. In fact, as React is so barebones, it probably requires more learning than Vue because you have to find all the other libraries to make it the full product.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: