title: Vue 3 as a class component
body: <p>currently in the project we uses Vue 2.x and our components works in such way</p>
  <pre><code>@Component({
  template: `
      &lt;div&gt;
        some code ....
      &lt;div&gt; `
  })
  export default class class1 extends Vue {
      @Prop() data: IsomeData;
  }
  </code></pre>
  <p>vue-class-component and vue-property-decorator allows us to right in this way, according the docs, @Component was replaced to @Options({}).</p>
  <p>How can I migrate to Vue3 without headbreaking refactoring?</p>