Modernize Vue.js
Operational guides for Vue.js: the Vue 3 upgrade hub, the Vue 2 to Vue 3 migration path, Options API to Composition API modernization, and fixing Vue 3 migration errors.
Last verified · Updated May 22, 2026
Vue 2 reached end of life in December 2023 and no longer receives security patches. This hub links the Vue 3 upgrade path, the Options API to Composition API modernization, and the workflow for diagnosing the errors those changes surface.
What this covers
Start at the Vue 3 upgrade hub for the full breaking-change picture, then follow the Vue 2 to Vue 3 path for the version upgrade itself. Once you are on Vue 3, the Options API to Composition API guide covers the optional pattern modernization. Each page includes a repo-inspection prompt, step-by-step migration, a test plan, and rollback guidance.
Version timeline
- 3.xcurrentactivereleased 2020-09-18
- 2.xeolreleased 2016-09-30 · EOL 2023-12-31
Vue migration paths
Frequently asked questions
Which Vue version should I target?
Vue 3 is the current and only supported line — Vue 2 reached end of life on 2023-12-31. Use the @vue/compat migration build to move from Vue 2 to Vue 3 incrementally. Adopting the Composition API is a separate, optional modernization you can do after the upgrade.