El equipo de desarrollo de Vue pasa oficialmente a implementar la versión de Vue 3 como versión por defecto del framework desde el 7 de Febrero de 2022.
Cuando Vue comenzó, era solo una biblioteca de tiempo de ejecución. A lo largo de los años, se ha convertido en un framework que abarca muchos subproyectos:
- La biblioteca principal, es decir, el paquete npm de
vue
- La documentación, con contenido suficiente para ser considerado un libro
- La cadena de herramientas de compilación, es decir, Vue CLI, vue-loader y otros paquetes de soporte
- Vue Router para construir SPA
- Vuex para la gestión estatal
- Extensión de devtools del navegador para depuración y creación de perfiles
- Vetur, la extensión VSCode para compatibilidad con IDE de componentes de un solo archivo
- Complemento ESLint para estilo estático/comprobación de errores
- Vue Test Utils para pruebas de componentes
- Transformaciones JSX personalizadas que aprovechan las funciones de tiempo de ejecución de Vue
- VuePress para la generación de sitios estáticos basados en Vue
Contenidos
Lanzamiento de Vue 3
Con el núcleo lanzando una nueva versión principal, todas las demás partes del framework necesitaban avanzar juntas y se necesita proporcionar una ruta de migración para los usuarios de Vue 2.
Cuando el núcleo de Vue 3 estuvo listo, la mayoría de las otras partes del framework estaban en versión beta o aún estaban esperando una actualización.
Al mismo tiempo, mantuvimos Vue 2 como predeterminado para la documentación y las instalaciones de npm. Esto se debe a que sabíamos que para muchos usuarios, Vue 2 aún brindaba una experiencia más coherente y completa hasta que se perfeccionaran otras partes de Vue 3.
Ahora npm install vue
ya instala Vue 3.
Documentos y sitios oficiales
Toda la documentación y los sitios oficiales ahora tienen por defecto las versiones de Vue 3 incluyen:
- vuejs.org
- router.vuejs.org
- vuex.vuejs.org
- vue-test-utils.vuejs.org (movido a test-utils.vuejs.org )
- template-explorer.vuejs.org
Las versiones actuales de Vue 2 de estos sitios se han movido a nuevas direcciones (los prefijos de versión indican las versiones respectivas de las bibliotecas, no las de Vue core):
- vuejs.org -> v2.vuejs.org (las URL v2 antiguas se redirigirán automáticamente a la nueva dirección)
- enrutador.vuejs.org -> v3.router.vuejs.org
- vuex.vuejs.org -> v3.vuex.vuejs.org
- vue-test-utils.vuejs.org -> v1.test-utils.vuejs.org
- template-explorer.vuejs.org -> v2.template-explorer.vuejs.org
Repositorios de GitHub
Todos los repositorios de GitHub de la organización vuejs
han cambiado a las versiones de Vue 3 en la rama predeterminada. Además, hemos cambiado el nombre de los siguientes repositorios next
para eliminarlos:
vuejs/vue-next
->vuejs/core
vuejs/vue-router-next
->vuejs/router
vuejs/docs-next
->vuejs/docs
vuejs/vue-test-utils-next
->vuejs/test-utils
vuejs/jsx-next
->vuejs/babel-plugin-jsx
Los repositorios de traducción de la documentación principal se trasladan a la vuejs-translations
organización.
GitHub maneja las direcciones de repositorio automáticamente, por lo que los enlaces anteriores al código fuente y los problemas aún deberían funcionar.
Vue 3.2
Si quieres, puedes comprobar todos los nuevos avanzes aplicados en la última versión de Vue 3.2 desde el blog oficial de Vue.