Realmente es muy importante el uso de carga asíncrona de componentes para organizar mejor nuestro proyecto y hacer que carga más rápido!
Introducción
¿Qué aprenderás en este curso?
Introducción a Vue CLI
Estructura del proyecto
Built-in Components
Componentes dinámicos
Componentes asíncronos
Transiciones
Teleports
Componentes personalizados
Virtual DOM
Entendiendo el ciclo de vida de los componentes
Explorando los primeros hooks del ciclo de vida de Vue
Mixins
Composition API
Introducción a Composition API
Ciclo de vida en Composition API
Variables reactivas con ref y reactive
Watch
Computed
Uso de props
Uso de context
Provide / Inject
Template refs
Composition vs. Options
Script setup
Cierre del curso
Hora de poner tu conocimiento en práctica
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 4
Preguntas 2
Realmente es muy importante el uso de carga asíncrona de componentes para organizar mejor nuestro proyecto y hacer que carga más rápido!
No sabia que esto se podia hacer en Vue !! Me parece super interesante para mantener sin cargar por ejemplo los componentes de las rutas, asi solo cuando el usuario desee moverse a esa ruta cargue su arbol de componentes
Son aquellos componentes que quiero que carguen despues de que carguen los compoentes principales e importantes de mi aplicacion. Para poder hacer esto debo importar de vue la propiedad defineAsyncComponent, antes del export default.
import {defineAsyncComponent} from "vue";
const helloWorld = defineAsyncComponent(()=> import("./componets/helloWorld.vue"))
Algo muy similar se puede hacer en el router para cargar las vistas solamente cuando vamos a entrar en ellas, en vez de cargarlas todas de golpe.
Esta opción es nueva para mí, ¡genial!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.