Decoradores en JavaScript. Explicación desde cero y con ejemplos.
Ғылым және технология
Los decorators de JavaScript es una nueva propuesta que nos permitirá añadir funcionalidad a clases y sus propiedades o métodos.
En este vídeo explicamos cuando usarlo, sus ventajas, ejemplos prácticos y cómo nos va a ayudar a mejorar nuestro código y por qué deberías entenderlo.
▶ No te pierdas más directos en: / midudev
Пікірлер: 61
¡No te pierdas mis directos de programación en Twitch! 🔥 www.twitch.tv/midudev
Brillante... Fundamental saber esto.. muy usado en frameworks/librerías de java jpa,spring, hibertnet... Para cualquier cosa... Te ahorra un montón de código con una simple anotación.. re usabilidad, instropección.. etc 😃😃😃
El segundo ejemplo del manejo asíncrono lo tuve que montar hace poco en un proyecto y esto me hubiero venido de lujo! Veo muy útil este recurso para ciertos use cases donde necesites mantener estandarizados ciertos comportamientos.
Excelente llevaba tiempo tratando de entender los decoradores
Justo esperaba este tema. Gracias Midudev!
Gracias por el video Midudev, muy ilustrativo!
Interesante y útil, que buena explicación
Excelente, como siempre buen contenido,saludos desde Colombia 🇨🇴
@midulive
2 жыл бұрын
Gracias, Onice! :)
Siiiii!!! Me hacía falta
Excelente Video saludos amigo y gracias por compartir tus conocimientos
wow no sabia que se podia hacer eso, gracias por la explicacion
Tienes toda la razon midu, precisamente estoy viendo este video para entender de que tratan los decoradores, porque estoy viendo angular y nestjs. y estan muy presentes en estas herramientas
Primer video que veo, gracias crack
@midulive
2 жыл бұрын
Gracias a ti!
Excelente vídeo Visto en 16/05/2022
y espero con muchas ansiaa midudev video de como crear un sitio web desde 0 con bootstrap o React
@midulive
2 жыл бұрын
Lo tengo apuntado!!!
Vengo de Twitter y ya se que es buenisimo
@midulive
2 жыл бұрын
Qué bonico. Gracias!
Me acaba de explotar la cabeza increible todo lo que me falta aprender🤣🤣
@midulive
2 жыл бұрын
Bueno, para es tienes este vídeo!! :)
Hola midu, saludos desde Honduras. ¿Verdad que al decorador handleApiRequest se podría pasar por parámetro el endpoint para que internamente haga cualquier petición?
Ufff, esto si es buena idea en js, yo los uso con ts
Midu, buenas tardes. Tenes alguna lista de reproducción enfocada a backend ?
Excelente video Midu! Queria de aprender esto antes de meterme de lleno con Nest.js
@midulive
Жыл бұрын
Mucha suerte!
No entendí del todo muy bien, pero me pareció muy interesante el último uso, ya que ya que detecta que la función se repita
Hola soy nuevo y queria preguntarte si tenes un video enseñando a programar para los que no sabemos nada de el mundo de la programación.
Para las clases en JS una buena practica es usar Axios como singleton.
Es sobreescribir los métodos de una clase, como en kotlin o java??
Gran trabajo midu. Para cuándo un video sobre Reflect?
@midulive
2 жыл бұрын
Me lo apunto, me parece muy interesante!
@code1866
2 жыл бұрын
Que es Reflect?
Hola midu, No sería mejor un HOC por ahora ? Teniendo en cuenta que los decorators aún no es un estándar
Brutal el último ejemplo. Entiendo que para poder usarlo ahora en NodeJS habría que traspilarlo (de momento), ¿no?
@midulive
2 жыл бұрын
Sip!
Me ha recordado a las anotaciones de Spring boot
@midulive
2 жыл бұрын
La idea es bastante similar.
Curioso.
@midulive
2 жыл бұрын
Y muy útil. Cada vez será más útil!
espero el this vs context de java :v
Sigo confundido, usar decoradores dentro de una clase(@decorador) no equivale a llamar a la función(decorador()) dentro de la clase?
@midulive
2 жыл бұрын
Nop.
Ya funca en js pelado esto?
Parecen ser lo mismo que los decoradores de TypeScript.
como meter todo en trycatch en proyectos avanzados (sin try-catch) solo con un par de lineas :O... PD: ya lo necesito :c
Ojo! probe una api real. en el decorador y en la funcion de la clase ambos deben tener el return. sino no funciona. Gracias midu
No entiendo algo. O sea que la gente de Angular se mando de cabeza con algo experimental?
Solo Vi en typescript creí que aún no llegó a js
@midulive
2 жыл бұрын
En JS está en Stage 3. Va a llegar este año al lenguaje. :)
@carlosterrazas8913
Жыл бұрын
@@midulive no llego.
Si no estoy mal viene a ser como los attribute en c# pej.: [Https: fjdlfkjdslfjkdf] public void SoyUnaFuncion() { "codigo.........." } ó [Flags] Public Enum Opciones { ............. } Sera eso?
@MayenStudios
2 жыл бұрын
Si
@midulive
2 жыл бұрын
Sip, es la misma idea.
Octubre 2023 y aun siguen en experimental :c
@midulive
9 ай бұрын
Y lo que le queda. Los decoradores está siendo una propuesta complicada. Pero prefiero eso a que luego lleguen regular.
que fue de esto ? parte 2 ?
Que no se hagan los inovadores que los decorators es el core de nestJS, No obstantes ojala q js lo implementen nativamente
@midulive
2 жыл бұрын
Los decoradores de NestJS, son los de TypeScript que a su vez están basados en esta propuesta de JavaScript.
No entiendo por qué no se pueden decorar funciones... Por qué no hacerlos como en Python y ya está...