Vue js comes with following features
Templates
Reactivity
Components
Transitions
Routing ...