CursosEmpresasBlogLiveConfPrecios

Context

Clase 16 de 21 • Curso de Server Side Rendering con Nuxt 2

Clase anteriorSiguiente clase
    Sylvester Josué Rojas Cañón

    Sylvester Josué Rojas Cañón

    student•
    hace 3 años

    Recomiendo la escuela de English Academy de Platzi para pronunciar correctamente las palabras en inglés.

      Maria Tohabanda Duchi

      Maria Tohabanda Duchi

      student•
      hace 5 meses

      Router ? :D

    Carlos Perilla

    Carlos Perilla

    student•
    hace 3 años

    Codigo en Nuxt 3:

    const { params } = useRoute() const { data: { value: { article } } } = await useAsyncData(() => { const { slug } = params return $fetch(`http://localhost:9999/.netlify/functions/article?slug=${slug}`); }) console.log(article)

    Es más funcional, y con funciones integradas en Nuxt

    Fernando Jorge Bardelli

    Fernando Jorge Bardelli

    student•
    hace 3 años

    ¿Que diferencia habría entre usar AsyncData() y mounted() para cargar los datos de un articulo?

      Diana Martinez

      Diana Martinez

      student•
      hace 3 años

      Mounted es un hook del ciclo de vida de los componentes de Vue, eso significa que se ejecuta después de que la página ha cargado en el frontend, ha cargado javascript, y luego se ha montado el componente, por lo que si llamas al API desde ahí, primero cargará tu página vacía, y luego tardará un momento en lo que el backend respone los datos y estos se dibujan.

      Mientras tanto, asyncData se asegura de iniciar la petición de datos desde antes de responderle al usuario la página, y para cuándo la página es devuelta al usuario, incluso antes de que carge el javascript, ya vienen los datos que consiguió.

      Pues en ayncData la petición al API se hace desde el servidor (o al momento de usar el comando generate para sitios estáticos).

      En resumen asyncData te permite que no haya carga inicial con datos vacíos y tiempos de espera del lado del cliente mientras se llenan los datos.

    Víctor Julián González Estrada

    Víctor Julián González Estrada

    student•
    hace 3 años

    Puedo usar cualquier función del store?, usando asyncData?

      Víctor Julián González Estrada

      Víctor Julián González Estrada

      student•
      hace 3 años

      Seria así?

      asyncData({store}) { code }

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads