Decoradores en JavaScript. Explicación desde cero y con ejemplos.

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 65

  • @midulive
    @midulive  2 года назад +8

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

  • @Zu232Ri1
    @Zu232Ri1 2 года назад +7

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

  • @luis-rapalino-88
    @luis-rapalino-88 Год назад +4

    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

  • @Antonio-wb9cj
    @Antonio-wb9cj 2 года назад +2

    Excelente llevaba tiempo tratando de entender los decoradores

  • @OniceOnice35
    @OniceOnice35 2 года назад +5

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

    • @midulive
      @midulive  2 года назад +2

      Gracias, Onice! :)

  • @AndresSaaN
    @AndresSaaN 2 года назад

    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.

  • @Magistrado1914
    @Magistrado1914 2 года назад

    Excelente vídeo
    Visto en 16/05/2022

  • @dennysjmarquez
    @dennysjmarquez 2 года назад

    Simplemente sublime, genial, Bro 🤜🏻🤛🏻

  • @Joselu161
    @Joselu161 2 года назад

    Gracias por el video Midudev, muy ilustrativo!

  • @giordanarredondo1829
    @giordanarredondo1829 2 года назад

    Justo esperaba este tema. Gracias Midudev!

  • @rubendariohernandezcenteno5259
    @rubendariohernandezcenteno5259 2 года назад +1

    Siiiii!!! Me hacía falta

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 года назад +1

    Vengo de Twitter y ya se que es buenisimo

    • @midulive
      @midulive  2 года назад +1

      Qué bonico. Gracias!

  • @daep911
    @daep911 2 года назад +2

    Interesante y útil, que buena explicación

  • @Teamview789
    @Teamview789 23 дня назад

    con los primeros 15 minutos ya tengo mucho de lo que no me quedaba claro, asi de claro es una funcion, si me parecía pero nadie lo decía

  • @manuellopezanido
    @manuellopezanido Год назад +1

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

  • @DiegoDiazReyes
    @DiegoDiazReyes 2 года назад

    Primer video que veo, gracias crack

  • @uzielanguiano271
    @uzielanguiano271 2 года назад

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

  • @shen4565
    @shen4565 2 года назад

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

    • @midulive
      @midulive  2 года назад

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

  • @juniorsanchez3025
    @juniorsanchez3025 2 года назад +1

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

  • @ramirojhoel1019
    @ramirojhoel1019 2 года назад +2

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

  • @edgargiobanny
    @edgargiobanny 2 года назад

    Excelente Video saludos amigo y gracias por compartir tus conocimientos

  • @macpanda
    @macpanda 2 года назад +2

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

  • @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

  • @moonslidme7792
    @moonslidme7792 2 года назад +3

    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

  • @TecnoRepair
    @TecnoRepair 2 года назад

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

  • @logan_business
    @logan_business 2 года назад

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

  • @jorgeveega
    @jorgeveega 2 года назад

    Me ha recordado a las anotaciones de Spring boot

    • @midulive
      @midulive  2 года назад

      La idea es bastante similar.

  • @benllyjaraba8038
    @benllyjaraba8038 2 года назад

    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.

  • @lenielavelar
    @lenielavelar 2 года назад

    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?

  • @cristianroldan337
    @cristianroldan337 2 года назад

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

  • @code1866
    @code1866 2 года назад

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

  • @gabrielfernandoalicuchallo6363
    @gabrielfernandoalicuchallo6363 2 года назад

    espero el this vs context de java :v

  • @PatoToledo23
    @PatoToledo23 2 года назад

    Ya funca en js pelado esto?

  • @parmesanogood4393
    @parmesanogood4393 2 года назад +3

    Curioso.

    • @midulive
      @midulive  2 года назад +1

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

  • @MrElmarqueli
    @MrElmarqueli 2 года назад +1

    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?

  • @nelson6e65
    @nelson6e65 2 года назад

    Parecen ser lo mismo que los decoradores de TypeScript.

  • @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
    @dangerosa01 2 года назад

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

  • @jonathanurbina7775
    @jonathanurbina7775 2 года назад

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

  • @asbeldev3071
    @asbeldev3071 2 года назад +1

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

    • @midulive
      @midulive  2 года назад +1

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

    • @carlosterrazas8913
      @carlosterrazas8913 Год назад

      @@midulive no llego.

  • @ramonadan8147
    @ramonadan8147 Год назад

    Octubre 2023 y aun siguen en experimental :c

    • @midulive
      @midulive  Год назад

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

  • @agustincaldart5317
    @agustincaldart5317 2 года назад

    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 года назад +2

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

  • @frandelroio
    @frandelroio 2 года назад

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

  • @elwoseopenstepcrew1134
    @elwoseopenstepcrew1134 5 месяцев назад

    que fue de esto ? parte 2 ?

  • @xaviersubira5154
    @xaviersubira5154 4 дня назад

    "No le veo la utilidad..." jajaja, seguro que tampoco testeas ni debugas amigo