TypeScript, tipos genéricos. ¡Mejora la reutilización de tu código!

  Рет қаралды 33,722

midulive

midulive

Күн бұрын

Пікірлер: 43
@Cuervo321
@Cuervo321 3 жыл бұрын
muy bueno el repaso de los tipos genericos, justo ayer estabamos hablando de ellos en el trabajo :) buena energia.
@leonardozambrano9163
@leonardozambrano9163 2 жыл бұрын
Lo que me parecía complicado lo has hecho ver y me has hecho entenderlo de manera muy sencilla, gracias por tanto :D
@TecnoRepair
@TecnoRepair 3 жыл бұрын
PD: Si vienes de C# es fácil comprender estos conceptos.
@cerm88
@cerm88 3 жыл бұрын
Excelente, es como un tipado estático pero haciéndolo dinámico de acuerdo al caso!
@midulive
@midulive 3 жыл бұрын
Exactamente! ✌️
@matezito
@matezito 2 жыл бұрын
estoy pasando un backend de node a typescript (practica)... es una maravilla typescript, y este video me aclaro bocha de cosas super simples que cuando vas a la documentación es chino avanzando ja.. muchas gracias!
@theekillerslml
@theekillerslml 3 жыл бұрын
Me gusta como vas repasando las cosas, nuevos suscriptor amigo. Por favor sigue subiendo la documentación así con videos y código, estaría cool unos ejemplos más reales no solo los de la docu, solo lo menciono bro pero como lo haces esta gooooooodddd jajajaja saludos.
@User-yh7bp
@User-yh7bp 3 жыл бұрын
Excelente me confundia un poco el tema de genéricos pero ya lo entendí súper bien, gracias por la explicación
@codigito
@codigito 2 жыл бұрын
Enhorabuena por los videos. Para funciones genéricas va bien el t pero poco uso más ya que es un any camuflado se come todo mientras se mantengan los tipos iguales de todos sus elementos. Está bien aunque le veo uso limitado prefiero tiparlo como norma siempre
@CarlosLopez-lf1un
@CarlosLopez-lf1un 3 жыл бұрын
Excelente aporte, a esta altura del partido ya todos los desarrolladores de javascript deberian migrarse a typescript
@kevincotrina7234
@kevincotrina7234 3 жыл бұрын
Excelente video! Entender genéricos fue muy complicad para mí. Existe video completo del curso? Muchas gracias Midudev!
@joseleonrs9817
@joseleonrs9817 10 ай бұрын
Excelente video yo al igual que tu estiy probando los ejemplos 🎉 principiando en typescript
@alvaroalvarez3633
@alvaroalvarez3633 3 жыл бұрын
Excelente video, muchas gracias por la explicación. Pero quería aclarar que al final del video cuando haces la implementación de la interfaz genérica en la clase, dices que no te agrega valor. Pero el valor que agregar es que define que atributos tendrá la clase y sus métodos con sus nombres en específico, esto te permite tener interfaces más genéricas y en una clase puedes implementar más de una interfaz. ¡Espero que haya quedado claro :) y muchas gracias midu por todo tu material!!!
@midulive
@midulive 3 жыл бұрын
No digo que las interfaces no tengan sentido en general. Digo que en el ejemplo en concreto parece que no añade valor (interfaz en el mismo fichero, mismo nombre de la interfaz con la clase...). 😅 Creía que quedaba claro con mis palabras.
@jeisongarzon6066
@jeisongarzon6066 Жыл бұрын
Hola midu, donde puedo ver el video completo ? gracias
@borispasternak2010
@borispasternak2010 3 жыл бұрын
para cuando el curso de react typescript!! gracias midu sos lo mejor en contenido de codigo en espanol!!
@jonasromanespaillat9566
@jonasromanespaillat9566 2 жыл бұрын
que Font family utilizas para tu Vs code ?
@isidrogallardo0918
@isidrogallardo0918 2 жыл бұрын
Min. 15:33 . Me recordó cuando hice mi primer calculadora en Java, si sumabas (1+1=11 ó 55+55= 5555.) Pase la prueba, luego el profesor me recomendó estudiar sobre como "parsear un dato".
@javivlogsgameplays9683
@javivlogsgameplays9683 3 жыл бұрын
Los tipos te ayudan a no tener tantos errores y/o bugs
@joelleiva6952
@joelleiva6952 3 жыл бұрын
que tema de color para el vs code usas?
@savehunters4873
@savehunters4873 3 жыл бұрын
Alquien me puece decir cual es la extensión que usa, para que le salgan los errores en el editor y no tener que ir a la consola. Gracias de antemano :)
@danielperezgarcia7322
@danielperezgarcia7322 2 жыл бұрын
Hola! Que extension usas para que te aparezcan todos esos mensajes?
@EduardoHernandez-ux6gg
@EduardoHernandez-ux6gg 3 жыл бұрын
Alguien sabe como cambiar el icono de vscode en mac como el de midudev ?
@rubnzone
@rubnzone 3 жыл бұрын
excelente, pero me quedó una duda que la tengo hace rato con typescript, ¿existe forma de tener polimorfismo paramétrico? es decir, según el parámetro que se reciba, ejecutó una u otra acción. En otras palabras, tener dos definiciones para una misma función que solo se diferencie por el tipo de parámetro recibido. Ejemplo, si llamó a imprimi('hola') diga "es el string hola" pero si uso imprimi(123) diga "es el número 123". Obviamente, se inferiría on the fly sí tiene que usar imprimi(t: number) o imprimi(t: string). No tengo idea si esto se puede en Typescript pero en paradigmas como el funcional es bastante común verlo.
@el.bromas
@el.bromas Жыл бұрын
Y ya lo descubriste mi bro?
@rubnzone
@rubnzone Жыл бұрын
@@el.bromas creo que no existe forma en typescript de hacerlo
@carlosyrigoyen1587
@carlosyrigoyen1587 3 жыл бұрын
exelente video, que pedazo de canal acabo de encontrar explicas todo a detalle mis felicitaciones.... hawai de vacaciones?
@zackysh_
@zackysh_ 3 жыл бұрын
trabajando con genéricos en TS me topé con ciertas limitaciones :/ hay ciertos casos más complejos en los que no funcionan como en otros lenguajes
@zackysh_
@zackysh_ 3 жыл бұрын
a veces complica más la perdiz
@scott-123
@scott-123 3 жыл бұрын
Pueden ser muy útiles para cuando recibimos datos que esperamos de una API
@guillermoamarilla9601
@guillermoamarilla9601 2 жыл бұрын
Muy Explicativo, Muchas Gracias
@badyalberto
@badyalberto 3 жыл бұрын
Me pareció oír que tenéis un discord. Cual es ? Gracias.
@midulive
@midulive 3 жыл бұрын
discord.gg/midudev
@skuldd
@skuldd 3 жыл бұрын
¿Cómo le haces para cambiar de pestaña de esa forma?
@Alejandro_Carbajal_0
@Alejandro_Carbajal_0 5 ай бұрын
El usa MacOS, saludos
@Pepecode
@Pepecode 2 жыл бұрын
Excelente video!, alguien sabe como se llama la extencion que modifica los operadores de comparacion como el de === y lo hace un simbolo mas grande?
@CristianHB
@CristianHB 2 жыл бұрын
No es ninguna extensión... Es el tipo de fuente y tiene activada las ligaduras, hay muchas fuentes con ese tipo de caracteres especiales
@ricko13
@ricko13 2 жыл бұрын
Yo cada vez que leo cualquier tipo de documentación escrita: 0:55 😆
@jhonilarico
@jhonilarico 4 ай бұрын
gracias :)
@kev153
@kev153 2 жыл бұрын
El error de q el operador + no puede ser aplicado a tipos T otra solucion seria usando satisfies operator.
@larrysuarez4693
@larrysuarez4693 2 жыл бұрын
Yo no sabía que se le decía “Tipo genérico “ jajajaja siempre le decía “La clase T” 🤣🤣🤣
@Tylorix
@Tylorix 3 жыл бұрын
esto viene de código compilado como c#, por eso la referencia a plantilla
@SHURA_RC
@SHURA_RC 2 жыл бұрын
Cuando dices, pasar por parámetro, es incorrecto, se dice pasar por argumento, ahora bien si no lees bien la documentación no lo vas a saber entender, de por si por ejemplo estos genéricos de typescript se ven muy básicos, intenta entender los de Java o C# y verás que es más sencillo de entender estos.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 184 М.
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 4,7 МЛН
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 7 МЛН
TypeScript: TYPES vs INTERFACES - Cuándo usar cada uno
11:42
CodelyTV - Redescubre la programación
Рет қаралды 20 М.
GPUL SCHOOL: Rust - Programa de forma segura
1:20:18
GPUL: Grupo de Programadores e Usuarios de Linux
Рет қаралды 90
TypeScript Generics are EASY once you know this
22:21
ByteGrad
Рет қаралды 143 М.
pero ¿Por qué haces esto, Redis?
11:33
midulive
Рет қаралды 43 М.
A ver si puedes contra esto, Microsoft Edge
8:39
midulive
Рет қаралды 54 М.
Learn TypeScript Generics In 13 Minutes
12:52
Web Dev Simplified
Рет қаралды 285 М.