2 ms·
Vue is react, but with: - a much lower entry cost - friendlier doc - better perfs - no obligation to fully opt in (you can avoid components, do progressiv
by sametmax 9y ago
Vue is react, but with:
- a much lower entry cost
- friendlier doc
- better perfs
- no obligation to fully opt in (you can avoid components, do progressive enhancement, etc)
- suited to small and big projects
- lighter to dl
I personnaly find it also more elegant. The naming and conventions appeal more to me, and I enjoy the many small details the authors added for real world usage such as the ".prevent" directive suffix, the console warnings, the class mapping or the <template> tag.
- abalashov 9y agoI think you've nailed it. The suitability to small projects particularly tickles me, since most of my web development projects are small — I'm not a web developer by trade, it's rather a side effect of the actual work I do. I think another big selling point of Vue is that the core functionality you fundamentally need is all _in_ Vue. There are third-party components out there, but they are really ancillary, much like third-party Angular 1 components. Fundamentally, the core Vue library is all you need to know. React, in contrast, is really a many-headed beast with tons of separate libraries that go into what could be reasonably deemed "core" functionality.