Lanzamiento de Vue.js 3.0 "One piece"

El título es una referencia al manga "One Piece" sobre un tipo que quiere convertirse en un rey pirata, aprox. transl.

Hoy estamos orgullosos de anunciar el lanzamiento oficial de Vue 3.0 "One Piece". Esta es una nueva versión principal del marco con un rendimiento mejorado, una huella más pequeña, una mejor compatibilidad con TypeScript, nuevas API para proyectos a gran escala (y para proyectos medianos, puede deshacerse de vuex) y una base sólida para futuras iteraciones de la plataforma.

La versión 3.0 es más de dos años de esfuerzo de desarrollo, que incluye más de 30 RFC , más de 2600 confirmaciones, 628 solicitudes de extracción de 99 contribuyentes y una gran cantidad de trabajo de desarrollo y documentación fuera del repositorio principal. Nos gustaría expresar nuestro más profundo agradecimiento a los miembros del equipo por asumir este trabajo, a nuestros colaboradores para las solicitudes de extracción, a nuestros patrocinadores por el apoyo financiero y a la comunidad por participar en las discusiones de diseño y comentarios sobre las versiones preliminares. Vue es un proyecto independiente creado para la comunidad y respaldado por la comunidad, y Vue 3.0 no habría sido posible sin su apoyo continuo.

Desarrollo del concepto de "marco progresivo"

Vue : , , . , , . , « »: , , .

Vue 1,3 ( Chrome Vue Devtools Google) ( , firefox, . .) , Vue , "" , , . Vue 3 .

Vue 3.0 CDN <script>, . , tree-shaking.

API, :

API

API 2.x Vue 3. 3.0 Composition API - API, Vue . Composition API API . , React, ( API 2.x).

Composition API Vue 2.x @vue/composition-api, Composition API, Vue 2, 3 (, vueuse, vue-composable).

Vue 3 Vue 2: ( 41% tree-shaking), ( 55% ) ( 133% ), ( 54% ).

Vue 3 « DOM » (compiler-informed Virtual DOM, - , . .): -, , , , (flatten, . .) . : -, .

TypeScript

Vue 3 TypeScript , , . Composition API . Vetur, VSCode, (props . .) Vue 3. , TSX, .

(SFC, .vue):

Vue 3.0, . , RFC .

<Suspense>, ( async setup()) (v-if ..). Nuxt.js (Nuxt 3 ) , , 3.1.

3.0 . , ( , vue router Vuex ), Vue 3 . Vue 3.

Vue 3 .

IE11

( v3 , v2 + ) IE11 - . 4 2020 . v2 IE11, .

:

  • IE11

  • Router Vuex

  • Vetur

- , GitHub npm Vue 3 , Vue, next. , npm install vue - Vue 2.x, npm install vue@next Vue 3. 2020 , 3.0.

2.7, 2.x. 2.7 3 API, / 3, . 2.7 2021 . LTS- 18 .

Tratar

Puede leer más sobre Vue 3.0 en el nuevo sitio web. Si ya es un usuario de Vue 2.x, vaya directamente a la sección de migración .




All Articles