Function component with templateNow you can write multiple components in one file, with all template features you love in Vue.js.
More uniform and intuitive type contextVine use TypeScript file everywhere so that type context would flow more naturally.
Simple and intuitive macro APIExtends design of Vue's macro mechanism, it's very concise and less mental burden.