SlideShare a Scribd company logo
1 of 15
Download to read offline
NUXT

AVANZADO

(DESCAFFOLDING


AMVP)
@RAFAEL_CASUSO ALEXANDER LONDON
NUXTA


QUEMARROPA
WILMER MARTÍNEZNUXT AVANZADO (DE SCAFFOLDING A MVP)
¿QUÉ ES NUXT?


• Framework de Aplicación sobre VueJS con con
fi
guración prede
fi
nida y
estandarización


CARACTERÍSTICAS


• Sistema de Vistas Anidadas Automatizadas


• Renderización:


• Server-Side Rendering


• Static Site


• Single Page Application


• Enrutado Automático basado en estructura de archivos


• Estructura de Aplicación Estandarizada y Predecible
NUXT AVANZADO (DE SCAFFOLDING A MVP)
• Con
fi
guración e Inyección de Gestión de Estado Automática


• Meta Tags y SEO


• Data Fetching por Page y Component


• Transiciones a nivel Page


• Gestión del Loading


• Con
fi
guración General del Framework centralizada


• Ecosistema de Módulos en https://modules.nuxtjs.org/
NUXT AVANZADO (DE SCAFFOLDING A MVP)
RENDERIZACIÓN


• Server-Side Rendering


• Es el modo por defecto

 • Renderización en Servidor (Acceso a Request y Response) e
Hidratación en Cliente (convirtiéndose en Aplicación)


• Requiere un Hosting que permita Servidor Node (Heroku, AWS, etc)


• Generación de Sitio Estático


• Renderización en Build time con destino a dist


• Puede servirse en cualquier Hosting estático (Firebase, Netlify, etc)


• Single-Page Application


• Renderización total en Cliente
NUXT AVANZADO (DE SCAFFOLDING A MVP)
SISTEMA DE VISTAS AUTOMÁTICO


• Layout/s


• Componente Vue que enmarca la vista de una o varias Pages


• Puede ser global o especí
fi
co por Page


• Deben incluir el componente Nuxt donde se renderizan las Pages


• Pages


• Componentes Vue con Atributos Especiales: AsyncData, Fetch, Head,
Layout, Loading, Transition, ScrollToTop, Middleware


• Components


• Componentes Vue con acceso a algunos Atributos Especiales como
Fetch
NUXT AVANZADO (DE SCAFFOLDING A MVP)
ENRUTAMIENTO AUTOMÁTICO


• Nuxt genera automáticamente la con
fi
guración de Enrutación (Vue-
Router) en base a la estructura de archivos del directorio Pages


• Genera automáticamente Code-Splitting sin con
fi
guración


• Las rutas dinámicas se generan con un _ delante del nombre del
componente


• Los parámetros y query strings se inyectan automáticamente en los
componentes


• ProTip:


• Puedes usar _.vue en cualquier nivel de enrutamiento para capturar
rutas desconocidas
NUXT AVANZADO (DE SCAFFOLDING A MVP)
META TAGS Y SEO


• Puedes de
fi
nir Meta Tags a nivel Global en nuxt.con
fi
g.js


• También puedes hacerlo especí
fi
cos por Page en el atributo Head


• Permite cargar recursos externos en los atributos Script y Link de Head
tanto a nivel Global como por Page
NUXT AVANZADO (DE SCAFFOLDING A MVP)
DATA FETCHING


• Recuperación de Datos Universal


• Fetch es un hook con acceso al Contexto que se llama:


• En SSR tras la creación del componente antes del renderizado de la Page


• En Cliente tras la navegación una vez el componente es mounted


• AsyncData es un hook


• Se resuelve durante la transición de Rutas ante de la navegación a la
siguiente Page


• Mergea su resultado con el Local State del componente


• ProTip:


• Puedes usar ‘keep-alive’ como atributo del componente Nuxt para
cachear y evitar llamadas fetch al navegar a páginas ya visitradas
NUXT AVANZADO (DE SCAFFOLDING A MVP)
MVP


CONNUXT
JOSH HILDNUXT AVANZADO (DE SCAFFOLDING A MVP)
¿QUÉ NECESITAMOS PARA UN MVP?


• Requisitos habituales mínimos:


• Autenticación


• Persistencia


• Analítica


• Hosting


• Opcionalmente:


• Almacenamiento


• Mensajería
NUXT AVANZADO (DE SCAFFOLDING A MVP)
• Autenticación


• Persistencia


• Analítica


• Hosting (Static Deployment)


• Almacenamiento


• Mensajería
NUXT AVANZADO (DE SCAFFOLDING A MVP)
• Inyecta $
fi
re (a partir de la versión 7) con acceso a todos los servicios


• Vuex
fi
re permite sincronizar con un binding bidireccional la Gestión de
Estado y su Persistencia en FireStore.


• FirebaseUI debe con
fi
gurarse por separado ya que es una librería
cliente para dar interfaz automática al sistema de autenticación
NUXT AVANZADO (DE SCAFFOLDING A MVP)
REALIDAD

VIRTUAL
URIEL SOBERANESNUXT AVANZADO (DE SCAFFOLDING A MVP)
NUXT

AVANZADO

(DESCAFFOLDING


AMVP)
@RAFAEL_CASUSO KEVIN LAMINTO

More Related Content

What's hot

Magento creador de tiendas virtuales
Magento creador de tiendas virtualesMagento creador de tiendas virtuales
Magento creador de tiendas virtualesPatricio Montesdeoca
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luisyanez1814
 
Orquestación de contenedores con Kubernetes
Orquestación de contenedores con KubernetesOrquestación de contenedores con Kubernetes
Orquestación de contenedores con KubernetesSoftware Guru
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de informaciónandyims
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de informaciónAlejandro Pozo
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudSoftware Guru
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Miguel Gallardo
 
Dn11 u3 a40_ccl
Dn11 u3 a40_cclDn11 u3 a40_ccl
Dn11 u3 a40_cclLaaowW
 
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y EnvoyCloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y EnvoyDomingo Suarez Torres
 
BrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup KeynoteBrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup KeynoteAndrés Collado
 
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkMauro Parra-Miranda
 
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Enrique Catala Bañuls
 

What's hot (17)

Magento creador de tiendas virtuales
Magento creador de tiendas virtualesMagento creador de tiendas virtuales
Magento creador de tiendas virtuales
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
 
Introducción a Asp.Net Mvc
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net Mvc
 
Orquestación de contenedores con Kubernetes
Orquestación de contenedores con KubernetesOrquestación de contenedores con Kubernetes
Orquestación de contenedores con Kubernetes
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de información
 
Apache derby
Apache derby Apache derby
Apache derby
 
Arquitectura de redes de información
Arquitectura de redes de informaciónArquitectura de redes de información
Arquitectura de redes de información
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloud
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
 
DynamoDB, análisis del paper.
DynamoDB, análisis del paper.DynamoDB, análisis del paper.
DynamoDB, análisis del paper.
 
Dn11 u3 a40_ccl
Dn11 u3 a40_cclDn11 u3 a40_ccl
Dn11 u3 a40_ccl
 
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y EnvoyCloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
Cloud Native Mexico Meetup de Marzo 2018 Service Mesh con Istio y Envoy
 
HTML5 + Asp.NET
HTML5 + Asp.NETHTML5 + Asp.NET
HTML5 + Asp.NET
 
BrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup KeynoteBrainSINS and AWS meetup Keynote
BrainSINS and AWS meetup Keynote
 
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
 
Seminario IV: REST & Jersey
Seminario IV: REST & JerseySeminario IV: REST & Jersey
Seminario IV: REST & Jersey
 
Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014Escenarios híbridos con SQL Server 2014
Escenarios híbridos con SQL Server 2014
 

Similar to Nuxt Avanzado (de Scaffolding a MVP)

Nativescript
NativescriptNativescript
NativescriptAutentia
 
Construyendo una nube con OpenStack
Construyendo una nube con OpenStackConstruyendo una nube con OpenStack
Construyendo una nube con OpenStackLibreCon
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperValentin Leonard Tabacaru
 
Vaadin 8 en BBR Spa
Vaadin 8 en BBR SpaVaadin 8 en BBR Spa
Vaadin 8 en BBR Spadavidsm1979
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...OpenExpoES
 
Monster migrations & hybrid cloud
Monster migrations & hybrid cloudMonster migrations & hybrid cloud
Monster migrations & hybrid cloudCloudmas
 
Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverEnrique Catala Bañuls
 
Serverless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeServerless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeQuito Lambda
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET CoreEduardo Campañó
 
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter PortalConstruyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter PortalRefundation
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
 

Similar to Nuxt Avanzado (de Scaffolding a MVP) (20)

Nativescript
NativescriptNativescript
Nativescript
 
Construyendo una nube con OpenStack
Construyendo una nube con OpenStackConstruyendo una nube con OpenStack
Construyendo una nube con OpenStack
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
 
Vaadin 8 en BBR Spa
Vaadin 8 en BBR SpaVaadin 8 en BBR Spa
Vaadin 8 en BBR Spa
 
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenEx...
 
JIRA data center (AWS)
JIRA data center (AWS)JIRA data center (AWS)
JIRA data center (AWS)
 
Monster migrations & hybrid cloud
Monster migrations & hybrid cloudMonster migrations & hybrid cloud
Monster migrations & hybrid cloud
 
Frameworks JAVA EE 5 de marzo de 2.012
Frameworks JAVA EE 5 de marzo de 2.012Frameworks JAVA EE 5 de marzo de 2.012
Frameworks JAVA EE 5 de marzo de 2.012
 
Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql server
 
Serverless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeServerless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nube
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET Core
 
Introducción a vnext
Introducción a vnextIntroducción a vnext
Introducción a vnext
 
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter PortalConstruyendo Portales Corporativos Usando Oracle WebCemter Portal
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 

More from Rafael Casuso Romate

Rise and Fall of the Frontend Developer
Rise and Fall of the Frontend DeveloperRise and Fall of the Frontend Developer
Rise and Fall of the Frontend DeveloperRafael Casuso Romate
 
Solid NodeJS with TypeScript, Jest & NestJS
Solid NodeJS with TypeScript, Jest & NestJSSolid NodeJS with TypeScript, Jest & NestJS
Solid NodeJS with TypeScript, Jest & NestJSRafael Casuso Romate
 
Introduction to Weex: Mobile Apps with VueJS
Introduction to Weex: Mobile Apps with VueJSIntroduction to Weex: Mobile Apps with VueJS
Introduction to Weex: Mobile Apps with VueJSRafael Casuso Romate
 
Component-Oriented Progressive Web Applications with VueJS
Component-Oriented Progressive Web Applications with VueJSComponent-Oriented Progressive Web Applications with VueJS
Component-Oriented Progressive Web Applications with VueJSRafael Casuso Romate
 
JavaScript Editions ES7, ES8 and ES9 vs V8
JavaScript Editions ES7, ES8 and ES9 vs V8JavaScript Editions ES7, ES8 and ES9 vs V8
JavaScript Editions ES7, ES8 and ES9 vs V8Rafael Casuso Romate
 
Microservices Architecture For Conversational Intelligence Platform
Microservices Architecture For Conversational Intelligence PlatformMicroservices Architecture For Conversational Intelligence Platform
Microservices Architecture For Conversational Intelligence PlatformRafael Casuso Romate
 

More from Rafael Casuso Romate (12)

Rise and Fall of the Frontend Developer
Rise and Fall of the Frontend DeveloperRise and Fall of the Frontend Developer
Rise and Fall of the Frontend Developer
 
The Core of Agile
The Core of AgileThe Core of Agile
The Core of Agile
 
Solid NodeJS with TypeScript, Jest & NestJS
Solid NodeJS with TypeScript, Jest & NestJSSolid NodeJS with TypeScript, Jest & NestJS
Solid NodeJS with TypeScript, Jest & NestJS
 
The Voice Interface Revolution
The Voice Interface RevolutionThe Voice Interface Revolution
The Voice Interface Revolution
 
Introduction to Weex: Mobile Apps with VueJS
Introduction to Weex: Mobile Apps with VueJSIntroduction to Weex: Mobile Apps with VueJS
Introduction to Weex: Mobile Apps with VueJS
 
Component-Oriented Progressive Web Applications with VueJS
Component-Oriented Progressive Web Applications with VueJSComponent-Oriented Progressive Web Applications with VueJS
Component-Oriented Progressive Web Applications with VueJS
 
Intro to VueJS Workshop
Intro to VueJS WorkshopIntro to VueJS Workshop
Intro to VueJS Workshop
 
Google Assistant Revolution
Google Assistant RevolutionGoogle Assistant Revolution
Google Assistant Revolution
 
VueJS in Action
VueJS in ActionVueJS in Action
VueJS in Action
 
JavaScript Editions ES7, ES8 and ES9 vs V8
JavaScript Editions ES7, ES8 and ES9 vs V8JavaScript Editions ES7, ES8 and ES9 vs V8
JavaScript Editions ES7, ES8 and ES9 vs V8
 
VueJS: The Simple Revolution
VueJS: The Simple RevolutionVueJS: The Simple Revolution
VueJS: The Simple Revolution
 
Microservices Architecture For Conversational Intelligence Platform
Microservices Architecture For Conversational Intelligence PlatformMicroservices Architecture For Conversational Intelligence Platform
Microservices Architecture For Conversational Intelligence Platform
 

Nuxt Avanzado (de Scaffolding a MVP)

  • 3. ¿QUÉ ES NUXT? • Framework de Aplicación sobre VueJS con con fi guración prede fi nida y estandarización CARACTERÍSTICAS • Sistema de Vistas Anidadas Automatizadas • Renderización: • Server-Side Rendering • Static Site • Single Page Application • Enrutado Automático basado en estructura de archivos • Estructura de Aplicación Estandarizada y Predecible NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 4. • Con fi guración e Inyección de Gestión de Estado Automática • Meta Tags y SEO • Data Fetching por Page y Component • Transiciones a nivel Page • Gestión del Loading • Con fi guración General del Framework centralizada • Ecosistema de Módulos en https://modules.nuxtjs.org/ NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 5. RENDERIZACIÓN • Server-Side Rendering • Es el modo por defecto • Renderización en Servidor (Acceso a Request y Response) e Hidratación en Cliente (convirtiéndose en Aplicación) • Requiere un Hosting que permita Servidor Node (Heroku, AWS, etc) • Generación de Sitio Estático • Renderización en Build time con destino a dist • Puede servirse en cualquier Hosting estático (Firebase, Netlify, etc) • Single-Page Application • Renderización total en Cliente NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 6. SISTEMA DE VISTAS AUTOMÁTICO • Layout/s • Componente Vue que enmarca la vista de una o varias Pages • Puede ser global o especí fi co por Page • Deben incluir el componente Nuxt donde se renderizan las Pages • Pages • Componentes Vue con Atributos Especiales: AsyncData, Fetch, Head, Layout, Loading, Transition, ScrollToTop, Middleware • Components • Componentes Vue con acceso a algunos Atributos Especiales como Fetch NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 7. ENRUTAMIENTO AUTOMÁTICO • Nuxt genera automáticamente la con fi guración de Enrutación (Vue- Router) en base a la estructura de archivos del directorio Pages • Genera automáticamente Code-Splitting sin con fi guración • Las rutas dinámicas se generan con un _ delante del nombre del componente • Los parámetros y query strings se inyectan automáticamente en los componentes • ProTip: • Puedes usar _.vue en cualquier nivel de enrutamiento para capturar rutas desconocidas NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 8. META TAGS Y SEO • Puedes de fi nir Meta Tags a nivel Global en nuxt.con fi g.js • También puedes hacerlo especí fi cos por Page en el atributo Head • Permite cargar recursos externos en los atributos Script y Link de Head tanto a nivel Global como por Page NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 9. DATA FETCHING • Recuperación de Datos Universal • Fetch es un hook con acceso al Contexto que se llama: • En SSR tras la creación del componente antes del renderizado de la Page • En Cliente tras la navegación una vez el componente es mounted • AsyncData es un hook • Se resuelve durante la transición de Rutas ante de la navegación a la siguiente Page • Mergea su resultado con el Local State del componente • ProTip: • Puedes usar ‘keep-alive’ como atributo del componente Nuxt para cachear y evitar llamadas fetch al navegar a páginas ya visitradas NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 10. MVP CONNUXT JOSH HILDNUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 11. ¿QUÉ NECESITAMOS PARA UN MVP? • Requisitos habituales mínimos: • Autenticación • Persistencia • Analítica • Hosting • Opcionalmente: • Almacenamiento • Mensajería NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 12. • Autenticación • Persistencia • Analítica • Hosting (Static Deployment) • Almacenamiento • Mensajería NUXT AVANZADO (DE SCAFFOLDING A MVP)
  • 13. • Inyecta $ fi re (a partir de la versión 7) con acceso a todos los servicios • Vuex fi re permite sincronizar con un binding bidireccional la Gestión de Estado y su Persistencia en FireStore. • FirebaseUI debe con fi gurarse por separado ya que es una librería cliente para dar interfaz automática al sistema de autenticación NUXT AVANZADO (DE SCAFFOLDING A MVP)