El Compilador de React es BRUTAL

Поделиться
HTML-код
  • Опубликовано: 17 май 2024
  • En este video, hablaremos de esta emocionante actualización del Compilador de React 19, cómo puedes usarlo con Babel, Vite, Next.js y Remix, y las mejoras de rendimiento que ofrece. También veremos cómo el compilador optimiza automáticamente tu código, eliminando la necesidad de useMemo y useCallback
    Artículo analizado: react.dev/learn/react-compiler
    ▶ No te pierdas más directos en: / midudev
  • НаукаНаука

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

  • @camilogomez5151
    @camilogomez5151 2 месяца назад +75

    Rust es muy poderoso. Le esta dando un boost a todo el escosistema web.

    • @pablotoledo3935
      @pablotoledo3935 2 месяца назад +29

      No es que rust sea poderoso, es que un software compilado es mucho más eficiente que uno interpretado, tendríamos el mismo resultado si se utilizara C, C++, etc..

    • @Fran-kc2gu
      @Fran-kc2gu 2 месяца назад +1

      @@pablotoledo3935poderoso no es sinónimo de rápido, también puede referiste a soporte, comunidad o características

    • @BryantPaz
      @BryantPaz 2 месяца назад +6

      Es como C y C++ pero con mucho mejor manejo de memoria.

    • @tonimacarroni5208
      @tonimacarroni5208 2 месяца назад

      @@pablotoledo3935 es como c/c++ pero sin bugs de memoria

    • @ruizom_
      @ruizom_ 2 месяца назад +1

      Qué framework de rust para web recomiendan?

  • @leink.
    @leink. 2 месяца назад +8

    Te lo juro que me lo creí los primeros 7 Segundos incluso cuando dijiste que era Broma tuve Delay Cerebral con lo de PHP JAJAJAJAJAJAJAJAJAJAJAJAJA

  • @hermannlira431
    @hermannlira431 2 месяца назад +5

    Hola, Midu. Eres el mejor 😎

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 2 месяца назад +1

    grandes noticias bien explicadas ;)

  • @paracomentar2703
    @paracomentar2703 2 месяца назад +3

    lo que me encantaría es poder tener componentes como en astro, es tan ordenado y fácil de entender sin meter nada raro está bien separado el js, el html y el css y los 3 haciendo referencia solo a ese componente sin afectar a los otros, mientras que en react toca tener el css apartado o mezclandolo con el jsx lo cual hace menos legible el código si sos de meter muchos estilos como yo :/

  • @terry-
    @terry- 2 месяца назад +2

    Genial!

  • @cadena752
    @cadena752 2 месяца назад +2

    Cuando es la conferencia de next?, cuando saldrá next 15???

  • @clystian
    @clystian 2 месяца назад +13

    Este tema de compilar el código en otro similar de salida... No se, no es lo que me prometian con react años atrás, me gusta que evolucione pero no se si este era el camino que quería para react
    Igual cualquier mejora de rendimiento y en experiencia de desarrollo todo eso será bienvenido

    • @midulive
      @midulive  2 месяца назад +13

      Bueno, React se ha tenido que compilar siempre desde el uso de JSX. Aunque es verdad que veremos cómo va este “compilador”

    • @clystian
      @clystian 2 месяца назад +1

      @@midulive si es verdad lo del JSX, y de hecho algo que no me gustaba de JS era no tener compiladores y encontrar errores en ejecución... Bienvenidas las mejoras, solo no me gusta mucho que cambie tanto el código que escribo con el que hay de salida, ya veremos que tal es de verdad espero que sea una gran mejora para React y el desarrollo web

    • @OscarNebeAbad
      @OscarNebeAbad 2 месяца назад +11

      @@clystian no se bien a que te refieres con que el código que escribes no se parezca al de salida, generalmente siempre que compilas con una librería o framework usaran transpiladores que convierten incluso el código JS que sea moderno a código js compatible con muchas versiones atrás, así que generalmente siempre va a cambiar. De otro modo, simplemente seria escribir en js y soportar el estándar que tu quieras hacia atrás, lo cual generalmente es un esfuerzo innecesario. Quizá me equivoco en lo que querías decir.
      Seria como pretender escribir en C y al compilar pensar que no te gusta como se lee el binario o hexadecimal de salida.

    • @clystian
      @clystian 2 месяца назад +4

      @@OscarNebeAbad jajaja si buen ejemplo lo del binario, no podemos evitar la transformación durante cualquier proceso de compilación, angular o svelte hacen eso desde siempre, pero sin contar el JSX el resto de react no lo hacía tanto en comparación, no digo que sea malo, pero en el caso de react me gustaba que no se transformará tanto como otros frameworks o librerías

    • @OscarNebeAbad
      @OscarNebeAbad 2 месяца назад +5

      @@clystian entendido, perdón la sobreexplicación, me ha parecido que alguien podría encontrar interesante un comentario explicando un poco y me he agarrado a esa parte del comentario.
      Que nadie se asuste de React Compiler, que será bueno, al menos para la mayoría de nosotros que no solemos optimizar el código al máximo.

  • @user-hy9hl6ie5o
    @user-hy9hl6ie5o 2 месяца назад

    Te acompaño en el pensamiento con las directivas XD aunque ya de por si no me gustan los server component, por eso evito usar Next salvo que realmente me de un beneficio usarlo.
    Me gusta mas el enfoque de Qwik.

  • @90olmedo
    @90olmedo 2 месяца назад

    Midu es lo mismo trabajar con nextJS o reactJS

  • @forno_nicolas
    @forno_nicolas 2 месяца назад

    Alguien sabe si con esto el performance de REACT es comparable al de Svelte 5?

  • @coroyangelitabaylando
    @coroyangelitabaylando 2 месяца назад +14

    Saludos midu desde Xalapa, Veracruz México , tu amigo Augusto

    • @aleal3279
      @aleal3279 2 месяца назад +2

      Aguuuuuuuuuuuuuuuuuuusssss

    • @adairhz
      @adairhz 2 месяца назад +1

      Ewe yo también soy de Xalapa. Vamos por una caguama

    • @adairhz
      @adairhz 2 месяца назад

      @@kalifa_alv.4406 no se diga más

    • @darkbraik
      @darkbraik 2 месяца назад +1

      yo también vivo y trabajo en Xalapa! qué bueno saber de colegas cercanos, saludos!

    • @coroyangelitabaylando
      @coroyangelitabaylando 2 месяца назад

      Hay que hacer un grupo

  • @jhon2k1y
    @jhon2k1y 2 месяца назад +6

    React es hermoso

  • @marcelcontra
    @marcelcontra 2 месяца назад +8

    Svelte is love

  • @edgardomolinagonzalez3121
    @edgardomolinagonzalez3121 26 дней назад

    Este compilador será igual o mejor que las signals?

  • @milechas
    @milechas 2 месяца назад +1

    Excelente ahora solo falta que el compilador también haga solo los states y los efectos y por fin react estará terminado por primera vez

  • @lunardium
    @lunardium 2 месяца назад +18

    "use midu";

    • @Luis-VZ
      @Luis-VZ 2 месяца назад +1

      Ya no tardan en meterlo jaja, que chingón

  • @jhoansebastian1358
    @jhoansebastian1358 2 месяца назад +6

    Que hermoso es React

  • @ep4r4
    @ep4r4 2 месяца назад

    Mierda me asustaste con eso de PHP, ya estaba que quitaba el video Jejeje.

  • @jeancarlosluciano9211
    @jeancarlosluciano9211 2 месяца назад +3

    React🥰🥰

  • @Max29xD
    @Max29xD 2 месяца назад +1

    Aver si le meten el signal , segun el mismo compilador lo iba a llegar a optimizar.

  • @edgardomolinagonzalez3121
    @edgardomolinagonzalez3121 Месяц назад

    Crees que este compilador abra paso al uso de señales en un futuro?? o no tiene nada que ver??

  • @RazorBack-ps3cy
    @RazorBack-ps3cy 2 месяца назад +1

    Confirmen una cosa, con el compilador, react cada vez se acerca mas a lo que es Svelte?

  • @user-gn9sv9ub6i
    @user-gn9sv9ub6i 2 месяца назад

    👀

  • @dalvroc
    @dalvroc 2 месяца назад

    No entiendo para que vale el compilador?? Alguien me lo podría explicar??

  • @oh-vito
    @oh-vito 2 месяца назад

    Hasta cierto punto estoy de acuerdo con tu opinion de las directivas pero digo si tienen sentido no le veo el problema.

  • @Fermx95
    @Fermx95 2 месяца назад

    Y dicen que php está muerto

  • @elpeternomas
    @elpeternomas 2 месяца назад +2

    No te jueges asi.. Midu... XD

  • @aldemar506
    @aldemar506 2 месяца назад +1

    .

  • @asistidor
    @asistidor 2 месяца назад

    A quién se le ocurre discusiones de lenguaje en toda regla vs framework

  • @AlexNortech
    @AlexNortech 2 месяца назад +1

    Jajajajajja se me paralizo el corazón con la compilación a PHP jajajaja....vaya broma genial, adiós PHP chao chao jajajaj por aquí NO.

    • @josemiguelizquierdo6392
      @josemiguelizquierdo6392 2 месяца назад +3

      Se diría que le tienes mucha tirria a PHP. Respeto tu opinión, aunque no la comparta.
      Actualmente PHP ya es un lenguaje completo en el que puedes programar de una forma multiparadigmática (puedes realizar programación funcional pura, programación mixta, o programación orientada a objetos).
      Hasta el momento, JavaScript no tiene una orientación total a objetos, aunque ha avanzado mucho. Para mi gusto, PHP ofrece un soporte mucho mayor para ese tipo de programación.
      Son muchos los que critican a PHP, pero debemos reconocer que un lenguaje no nos hace ser mejores o peores programadores, sino el código que escribimos. PHP nos permite programar bien, mal o rematadamente mal, pero no es culpa del lenguaje, sino nuestra.

    • @AlexNortech
      @AlexNortech 2 месяца назад +1

      @@josemiguelizquierdo6392 ok, si php no me gusta, de echo mis amigos son pythonistas y no les gusta js, pero eso no quiere decir que no podamos convivir jejeje, agradezco tu comentario...

  • @diegoulloao
    @diegoulloao 2 месяца назад +14

    tanto hubo que esperar y no le llega ni a los talones a svelte

    • @mevaleunhuevo
      @mevaleunhuevo 2 месяца назад

      Svelte no lo usa ni el tato en el ámbito laboral

  • @philipretl6700
    @philipretl6700 2 месяца назад +1

    Dislike por el chiste de php 😂

  • @BlackMilo87
    @BlackMilo87 2 месяца назад

    Copia de svelte jaja NTC

  • @VoGuyenGiap-wk3on
    @VoGuyenGiap-wk3on 2 месяца назад +1

    Alabado sea el señor para desaparezca ESA COCHINADA de use memo y use callback

  • @memotux
    @memotux 2 месяца назад +4

    🎉¡Felicidades! Bienvenidos a Vue.JS🎉 😂

    • @midulive
      @midulive  2 месяца назад +5

      Vue.js tiene un compilador de este estilo? Primera noticia. 😅

    • @FranzAOficial
      @FranzAOficial 2 месяца назад

      @@midulive Los SFC de vue se compilan optimizados, pero ya anda saliendo el Vapor Mode sin Virtual DOM