no se puede escribir simplemente <code>const app = Vue.createapp({}) </code> y ahorrarse la primera linea?

Tomás Eduardo González Quiñones

Tomás Eduardo González Quiñones

EstudiantePregunta

no se puede escribir simplemente

const app = Vue.createapp({})
y ahorrarse la primera linea?

2 respuestas
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    Profesor

    Se puede, sin embargo, en Vue lo encontrarás más comúnmente a como se enseña en la clase, esto es porque

    createApp
    no es lo único que querremos destructurar de Vue, más adelante cuando veas Composition API verás que estaremos trayendo más cosas de la clase de Vue, por lo que resultará mejor tener todo organizado y destructurado en lugar de estar poniendo
    Vue.algunMetodoDeVue
    :D

    Además en Vue 3 se ve más elegante tener el

    createApp
    por a parte jaja

    Samuel Burbano

    Samuel Burbano

    Profesor

    Como menciona @RetaxMaster, es mejor irse acostumbrando a la forma de trabajo tree-shaking de Vue, que la encontraras en todos lados después, incluso si no usas el Composition API, es muy normal ver la importación de las funciones independientes de Vue en proyectos con el CLI por ejemplo.

Curso de Introducción a Vue.js 3

Curso de Introducción a Vue.js 3

Crea componentes con Vue.js 3 gestionando estados y props para comunicar información del padre al hijo. Emite eventos personalizados y usa observadores, propiedades computadas y ciclos de vida para lograr reactividad total en tus proyectos.

Curso de Introducción a Vue.js 3
Curso de Introducción a Vue.js 3

Curso de Introducción a Vue.js 3

Crea componentes con Vue.js 3 gestionando estados y props para comunicar información del padre al hijo. Emite eventos personalizados y usa observadores, propiedades computadas y ciclos de vida para lograr reactividad total en tus proyectos.