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

  • @midulive
    @midulive2 жыл бұрын

    ¡No te pierdas mis directos de programación en Twitch! 🔥 www.twitch.tv/midudev

  • @Zu232Ri1
    @Zu232Ri12 жыл бұрын

    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 😃😃😃

  • @AndresSaaN
    @AndresSaaN2 жыл бұрын

    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.

  • @Antonio-wb9cj
    @Antonio-wb9cj2 жыл бұрын

    Excelente llevaba tiempo tratando de entender los decoradores

  • @giordanarredondo1829
    @giordanarredondo18292 жыл бұрын

    Justo esperaba este tema. Gracias Midudev!

  • @Joselu161
    @Joselu1612 жыл бұрын

    Gracias por el video Midudev, muy ilustrativo!

  • @daep911
    @daep9112 жыл бұрын

    Interesante y útil, que buena explicación

  • @OniceOnice35
    @OniceOnice352 жыл бұрын

    Excelente, como siempre buen contenido,saludos desde Colombia 🇨🇴

  • @midulive

    @midulive

    2 жыл бұрын

    Gracias, Onice! :)

  • @rubendariohernandezcenteno5259
    @rubendariohernandezcenteno52592 жыл бұрын

    Siiiii!!! Me hacía falta

  • @edgargiobanny
    @edgargiobanny2 жыл бұрын

    Excelente Video saludos amigo y gracias por compartir tus conocimientos

  • @uzielanguiano271
    @uzielanguiano2712 жыл бұрын

    wow no sabia que se podia hacer eso, gracias por la explicacion

  • @luis-rapalino-88
    @luis-rapalino-88 Жыл бұрын

    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

  • @DiegoDiazReyes
    @DiegoDiazReyes2 жыл бұрын

    Primer video que veo, gracias crack

  • @midulive

    @midulive

    2 жыл бұрын

    Gracias a ti!

  • @Magistrado1914
    @Magistrado19142 жыл бұрын

    Excelente vídeo Visto en 16/05/2022

  • @ramirojhoel1019
    @ramirojhoel10192 жыл бұрын

    y espero con muchas ansiaa midudev video de como crear un sitio web desde 0 con bootstrap o React

  • @midulive

    @midulive

    2 жыл бұрын

    Lo tengo apuntado!!!

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt2 жыл бұрын

    Vengo de Twitter y ya se que es buenisimo

  • @midulive

    @midulive

    2 жыл бұрын

    Qué bonico. Gracias!

  • @shen4565
    @shen45652 жыл бұрын

    Me acaba de explotar la cabeza increible todo lo que me falta aprender🤣🤣

  • @midulive

    @midulive

    2 жыл бұрын

    Bueno, para es tienes este vídeo!! :)

  • @lenielavelar
    @lenielavelar2 жыл бұрын

    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?

  • @juniorsanchez3025
    @juniorsanchez30252 жыл бұрын

    Ufff, esto si es buena idea en js, yo los uso con ts

  • @cristianroldan337
    @cristianroldan3372 жыл бұрын

    Midu, buenas tardes. Tenes alguna lista de reproducción enfocada a backend ?

  • @manuellopezanido
    @manuellopezanido Жыл бұрын

    Excelente video Midu! Queria de aprender esto antes de meterme de lleno con Nest.js

  • @midulive

    @midulive

    Жыл бұрын

    Mucha suerte!

  • @rokenbupolecat
    @rokenbupolecat Жыл бұрын

    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

  • @benllyjaraba8038
    @benllyjaraba80382 жыл бұрын

    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.

  • @TecnoRepair
    @TecnoRepair2 жыл бұрын

    Para las clases en JS una buena practica es usar Axios como singleton.

  • @logan_business
    @logan_business2 жыл бұрын

    Es sobreescribir los métodos de una clase, como en kotlin o java??

  • @moonslidme7792
    @moonslidme77922 жыл бұрын

    Gran trabajo midu. Para cuándo un video sobre Reflect?

  • @midulive

    @midulive

    2 жыл бұрын

    Me lo apunto, me parece muy interesante!

  • @code1866

    @code1866

    2 жыл бұрын

    Que es Reflect?

  • @armandodejesussantizlopez6554
    @armandodejesussantizlopez6554 Жыл бұрын

    Hola midu, No sería mejor un HOC por ahora ? Teniendo en cuenta que los decorators aún no es un estándar

  • @macpanda
    @macpanda2 жыл бұрын

    Brutal el último ejemplo. Entiendo que para poder usarlo ahora en NodeJS habría que traspilarlo (de momento), ¿no?

  • @midulive

    @midulive

    2 жыл бұрын

    Sip!

  • @jorgeveega
    @jorgeveega2 жыл бұрын

    Me ha recordado a las anotaciones de Spring boot

  • @midulive

    @midulive

    2 жыл бұрын

    La idea es bastante similar.

  • @parmesanogood4393
    @parmesanogood43932 жыл бұрын

    Curioso.

  • @midulive

    @midulive

    2 жыл бұрын

    Y muy útil. Cada vez será más útil!

  • @gabrielfernandoalicuchallo6363
    @gabrielfernandoalicuchallo63632 жыл бұрын

    espero el this vs context de java :v

  • @code1866
    @code18662 жыл бұрын

    Sigo confundido, usar decoradores dentro de una clase(@decorador) no equivale a llamar a la función(decorador()) dentro de la clase?

  • @midulive

    @midulive

    2 жыл бұрын

    Nop.

  • @asdetodo20
    @asdetodo20 Жыл бұрын

    Ya funca en js pelado esto?

  • @nelson6e65
    @nelson6e652 жыл бұрын

    Parecen ser lo mismo que los decoradores de TypeScript.

  • @jonathanurbina7775
    @jonathanurbina77752 жыл бұрын

    como meter todo en trycatch en proyectos avanzados (sin try-catch) solo con un par de lineas :O... PD: ya lo necesito :c

  • @carlosterrazas8913
    @carlosterrazas8913 Жыл бұрын

    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

  • @dangerosa01
    @dangerosa012 жыл бұрын

    No entiendo algo. O sea que la gente de Angular se mando de cabeza con algo experimental?

  • @asbeldev3071
    @asbeldev30712 жыл бұрын

    Solo Vi en typescript creí que aún no llegó a js

  • @midulive

    @midulive

    2 жыл бұрын

    En JS está en Stage 3. Va a llegar este año al lenguaje. :)

  • @carlosterrazas8913

    @carlosterrazas8913

    Жыл бұрын

    @@midulive no llego.

  • @MrElmarqueli
    @MrElmarqueli2 жыл бұрын

    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

    @MayenStudios

    2 жыл бұрын

    Si

  • @midulive

    @midulive

    2 жыл бұрын

    Sip, es la misma idea.

  • @ramonadan8147
    @ramonadan81479 ай бұрын

    Octubre 2023 y aun siguen en experimental :c

  • @midulive

    @midulive

    9 ай бұрын

    Y lo que le queda. Los decoradores está siendo una propuesta complicada. Pero prefiero eso a que luego lleguen regular.

  • @elwoseopenstepcrew1134
    @elwoseopenstepcrew11342 ай бұрын

    que fue de esto ? parte 2 ?

  • @agustincaldart5317
    @agustincaldart53172 жыл бұрын

    Que no se hagan los inovadores que los decorators es el core de nestJS, No obstantes ojala q js lo implementen nativamente

  • @midulive

    @midulive

    2 жыл бұрын

    Los decoradores de NestJS, son los de TypeScript que a su vez están basados en esta propuesta de JavaScript.

  • @frandelroio
    @frandelroio2 жыл бұрын

    No entiendo por qué no se pueden decorar funciones... Por qué no hacerlos como en Python y ya está...

Келесі