La comunidad de desarrolladores está cada vez más inquieta por el retraso en el lanzamiento de React 19, que, pese a haber llegado a su versión Release Candidate (RC) en abril de 2024, aún no ha visto la luz. La incertidumbre crece, especialmente tras las declaraciones de Andrew Clark, miembro del equipo principal de React, quien reconoció que el lanzamiento definitivo depende de resolver algunos problemas críticos de rendimiento.
Un lanzamiento que se resiste
Clark fue claro en sus palabras: aunque la versión RC de React 19 estaba lista desde junio, el equipo decidió no lanzarla oficialmente debido a ciertos problemas técnicos no detectados a tiempo. Uno de los puntos más destacados fue el denominado "Boomer fetching", un error en el manejo del suspense y lazy loading que afectaba el rendimiento, haciendo que las solicitudes de datos se ejecutaran de forma secuencial en lugar de paralela. Este inconveniente, que estuvo presente en versiones de prueba durante un año, fue señalado como la principal razón del retraso.
El problema no es menor, ya que el impacto en la velocidad de carga de las aplicaciones se volvió evidente y, aunque ha sido parcialmente resuelto, todavía se trabaja en mejorar el rendimiento antes de lanzar la versión final.
Un ciclo de lanzamientos detenido
Lo que agrava la situación es que no solo React 19 está pendiente. Frameworks que dependen directamente de esta nueva versión, como Next.js, también se encuentran en pausa. Next.js 15, que se esperaba para mayo de 2024, sigue sin poder lanzarse de manera estable debido a esta dependencia mutua entre ambos proyectos.
Este retraso ha generado frustración en la comunidad, especialmente porque frameworks como Next.js tienen un calendario de actualizaciones muy marcado, y la dependencia de React 19 está impidiendo avanzar. La incertidumbre ha comenzado a despertar recelos, e incluso algunos desarrolladores señalan que esta falta de rapidez en la evolución de React podría ser una oportunidad para que nuevos frameworks emerjan como alternativas más eficientes.
¿El fin de React?
Aunque React sigue siendo uno de los frameworks más utilizados en el desarrollo frontend, los retrasos y la falta de evolución significativa han llevado a algunos a comparar su situación actual con la de jQuery en sus últimos años de apogeo. "React se está convirtiendo en el nuevo jQuery", afirman algunos expertos como midudev, quienes critican la lentitud de los cambios y la resistencia del equipo de React a implementar breaking changes que podrían acelerar el desarrollo.
Sin embargo, Clark y su equipo insisten en que la estabilidad de React es uno de sus mayores activos. Al ser una biblioteca tan ampliamente adoptada, los cambios radicales podrían desestabilizar a muchos proyectos y bibliotecas que dependen de ella. Este enfoque conservador ha sido bien recibido por algunos sectores, que prefieren la estabilidad a la velocidad en la evolución del framework.
¿Qué podemos esperar?
A pesar de las malas noticias y los retrasos, se espera que React 19 finalmente vea la luz en los próximos meses, y que con ello se destrabe también el lanzamiento de Next.js 15. Todo apunta a que el anuncio se hará en la próxima conferencia de Next.js, prevista para finales de este año, donde se espera una sincronización entre ambos lanzamientos.
La pregunta que queda en el aire es si la comunidad seguirá apostando por React como su opción principal, o si los retrasos y la falta de novedades impulsarán a los desarrolladores a buscar alternativas más ágiles. Lo que está claro es que el futuro de React dependerá, en gran medida, de cómo maneje estos próximos meses críticos.