Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
16H
21M
41S

Stats y Tiempo Jugado

20/27

Lectura

En este apartado vamos a terminar el componente de MainBlock. Vamos a crear, primero, la estructura de carpetas.

...

Reg铆strate o inicia sesi贸n para leer el resto del contenido.

Aportes 6

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Genial, como siempre stylus dandome problemas con la identaci贸n al copiar y pegar lo estilos鈥 cosa que no pasar铆a si usaramos llaves xD

Si seguimos el mismo patr贸n de carpetas del curso, creo que lo m谩s recomendable hubiese sido crear una carpetas dentro de PlayerStats llamada 鈥淭imePlayed鈥 y ah铆 meter el Index.vue (TimePlayed.vue) y el TimePlayedHero.vue:D

Por 煤ltimo, falt贸 indicar que en el Index.vue de PlayerStats se ten铆a que importar el HeroData para poder usarlo:

import { HeroData } from '@/utils/typeValidation'

Adicionalmente, a mi VSCode me marcaba una opci贸n de que la forma de usar HeroData como clase estaba deprecada para ES2015, y me dio est谩 alternativa que se me mucho m谩s elegante usando ya las clases de ES2015:

class HeroData {
  constructor (hero, time, classSlug) {
    this.hero = hero
    this.time = time
    this.classSlug = classSlug
  }
}

Me ha gustado la forma de leer, puedo regresar muy rapido por si algo no se me quedo. Excelente curso!

Que felicidad como casi 20 minutos buscando un error y era que hab铆a escrito TImePlayedHero en un import y deber铆a haber sido TimePlayedHero c:

Los Custom Types vienen a ser como Interfaces!! Cool!!

De momento todo va de maravilla 馃槂

Genial, cuanto se aprende leyendo