まえがき 最近、社内でVue2で作られているアプリケーションのUIを刷新する計画をしており、Vue3を導入するかの議論がされました。 2018年後半からVue3の開発が開始されてから約二年。 Vue3もRCとなり、リリースに向けて動きはじめました。 Vue3のComposition API等具体的な実装部分に触れている記事はよくみますが 大枠に触れている記事が少ないので書いてみます。 EvanYou氏がある記事の中で、「なぜ書き換えたか?」について語っているので、私なりにまとめました。 なぜ書き換えたか? 新しい言語機能の活用 ES2015の最新版への対応が各ブラウザで行われており、Vueも対応する必要がありました その中でも、Proxyが一番注目しており、VueでもProxyを活用することで、パフォーマンス改善を行うことができます。 アーキテクチャの問題へ対応 Vueではコードが暗黙的な