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

Поділитися
Вставка
  • Опубліковано 1 гру 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 😃😃😃

  • @Antonio-wb9cj
    @Antonio-wb9cj 2 роки тому +2

    Excelente llevaba tiempo tratando de entender los decoradores

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

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

  • @dennysjmarquez
    @dennysjmarquez 2 роки тому

    Simplemente sublime, genial, Bro 🤜🏻🤛🏻

  • @giordanarredondo1829
    @giordanarredondo1829 2 роки тому

    Justo esperaba este tema. Gracias Midudev!

  • @DiegoDiazReyes
    @DiegoDiazReyes 2 роки тому

    Primer video que veo, gracias crack

  • @manuellopezanido
    @manuellopezanido Рік тому +1

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

  • @Joselu161
    @Joselu161 2 роки тому

    Gracias por el video Midudev, muy ilustrativo!

  • @rubendariohernandezcenteno5259
    @rubendariohernandezcenteno5259 2 роки тому +1

    Siiiii!!! Me hacía falta

  • @Teamview789
    @Teamview789 Місяць тому

    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

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

  • @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!! :)

  • @Magistrado1914
    @Magistrado1914 2 роки тому

    Excelente vídeo
    Visto en 16/05/2022

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

  • @uzielanguiano271
    @uzielanguiano271 2 роки тому

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

  • @edgargiobanny
    @edgargiobanny 2 роки тому

    Excelente Video saludos amigo y gracias por compartir tus conocimientos

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

  • @juniorsanchez3025
    @juniorsanchez3025 2 роки тому +1

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

  • @macpanda
    @macpanda 2 роки тому +2

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

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

  • @TecnoRepair
    @TecnoRepair 2 роки тому

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

  • @armandodejesussantizlopez6554

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

  • @logan_business
    @logan_business 2 роки тому

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

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

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

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

  • @parmesanogood4393
    @parmesanogood4393 2 роки тому +3

    Curioso.

    • @midulive
      @midulive  2 роки тому +1

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

  • @PatoToledo23
    @PatoToledo23 2 роки тому

    Ya funca en js pelado esto?

  • @gabrielfernandoalicuchallo6363
    @gabrielfernandoalicuchallo6363 2 роки тому

    espero el this vs context de java :v

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

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

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

  • @dangerosa01
    @dangerosa01 2 роки тому

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

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

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

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

  • @frandelroio
    @frandelroio 2 роки тому

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

  • @elwoseopenstepcrew1134
    @elwoseopenstepcrew1134 6 місяців тому

    que fue de esto ? parte 2 ?

  • @xaviersubira5154
    @xaviersubira5154 Місяць тому

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