Vue 3
Why?
declarative instead of imperative
legible
easy to maintain
powerful
collection of the best of the best (by Evan You)
elegant
gives me what I want when I need it and gets out of my way
a way to be really productive
goodness gracious it's freaking fun
Comparison
a virtual DOM
reactive components that offer the view layer only
react is not reactive (can be made using external libraries)
angular is reactive but has all MVC
props and a centralized state management store similar to react (Vuex)
Composition API
conditional rendering and services similar to Angular
inspired by polymer for simplicity and performance, Vie offers a similar dev style as HTML, styles and JS are composed in tandem
Scoped styles in SFC (single file components) that are similar to some types of CSS-in-JS like CSS Modules
Last updated
Was this helpful?