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.
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.