What is a Vue instance?

The Vue instance is the core of a Vue app, created by new Vue(). It manages data, methods, and lifecycle hooks. For example:

new Vue({
  el: '#app',
  data: { message: 'Hello Vue!' }
});