Vue.js is a progressive framework for building user interfaces. It was created by Evan You and first released in October 2015. Some key points:
- Vue uses a declarative paradigm and reactive system to efficiently update the DOM when data changes.
- The core of a Vue app is a Vue instance, which manages data and renders templates to the page. Components are reusable Vue instances that can be composed into trees.
- Templates are rendered with Mustache syntax and directives like v-if, v-for, v-on handle conditional rendering and events.
- Data flows from parent to child components through props, and from child to parent through events. The v-model
Related topics: