Let's Fight: React Framework Showdown 🥊

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2025
November 17 - 20, 2025
New York, US & Online
See JS stars in the US biggest planetarium
Learn More
In partnership with Focus Reactive
Upcoming event
JSNation US 2025
JSNation US 2025
November 17 - 20, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

Elegir el mejor framework es difícil, ¿verdad? Tenemos Next.js, Remix y un montón de otros en la mezcla. Así que, mantengámoslo real en esta charla—estaré comparando tres de los grandes contendientes: Next.js, Remix y un paquete sorpresa.

Estaremos viendo algunas cosas clave como la obtención de datos, el enrutamiento, SEO, rendimiento, renderizado del lado del servidor y más. Piénsalo como un enfrentamiento amistoso donde estos frameworks se enfrentan en una competencia justa y equitativa.

Vamos a repartir puntos y ver quién sale en la cima, destacando qué framework es genial para diferentes usos y ayudándote con tu próximo proyecto. Y oye, aquí no hay favoritismos—mantendré la neutralidad y respaldaré todo con ejemplos del mundo real.

This talk has been presented at React Summit 2025, check out the latest edition of this React Conference.

Ankita Kulkarni
Ankita Kulkarni
27 min
13 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
El enfoque de hoy es comparar frameworks de React y elegir el más adecuado para tu proyecto basado en tus creencias sobre el desarrollo de aplicaciones. El trasfondo técnico de Ankita, el enfoque educativo y el juramento de comparación imparcial de frameworks. Comparación de Next.js, React Router v7, CanStack Start. SSR y streaming en la evolución web. Diferentes enfoques de los frameworks. Elegir el framework adecuado para el desarrollo de aplicaciones basado en necesidades. Comparando frameworks basados en pilares clave. Next.js para escalabilidad y SEO. Remix para la integración de estándares web. Tanstack Start para aplicaciones pesadas en el cliente y enfoque del servidor primero. Diferentes componentes en Next.js. Next.js ideal para comercio electrónico y sitios con mucho contenido. Flexibilidad con React Router para varias aplicaciones. El enfoque de Tanstack en aplicaciones pesadas en el cliente. Beneficios de Tanstack Start, incluyendo el enfoque del servidor primero y tipado completo. Ventajas de Tanstack en tipado, streaming y funciones del servidor. Ideal para aplicaciones pesadas en el cliente con interactividad. Considerar las tasas de adopción y la longevidad del ecosistema al elegir un framework. Comparación de Next.js, React Router v7 y Tanstack en términos de curva de aprendizaje, puntos de adopción y métodos de enrutamiento. Comparación de la experiencia del desarrollador entre Next.js, React Router v7 y Tanstack. Aspectos de rendimiento incluyendo manejo de imágenes, controles de caché y prefetching en Next.js y Tanstack. Comparación de métodos de obtención de datos en Next.js, React Router y Tanstack. Flexibilidad de despliegue entre frameworks. Consideraciones clave para elegir Next.js, React Router o Tanstack basado en criterios específicos. Next.js destacado por optimizaciones integradas, componentes del servidor y amplio soporte comunitario. React Router enfatiza la mejora progresiva, accesibilidad y enrutamiento profundamente anidado. Tanstack recomendado para la integración de React Query, aplicaciones pesadas en el cliente y SSR sin abstracciones complejas.

1. React Framework Showdown

Short description:

El enfoque de hoy es comparar los frameworks de React y elegir el más adecuado para tu proyecto según tus creencias sobre el desarrollo de aplicaciones.

Muy bien. Así que hoy vamos a hablar sobre, vamos a hacer un enfrentamiento de todos los frameworks de React, o supongo que los más populares, debería decir. Solo quiero agregar un descargo de responsabilidad que cada framework tiene sus casos de uso y se realiza mucho trabajo para mejorar la web. Así que eso es algo que siempre debes tener en cuenta porque los frameworks son un montón de opiniones.

Así que déjame hacer esta pregunta. ¿Quién ha comenzado un nuevo proyecto de React y ha cuestionado todo? Por favor, levanta la mano. Vaya. Bastantes personas ya saben lo que están haciendo. Eso es genial. Pero ciertamente, cada vez que empiezo un nuevo proyecto de React, siempre me pregunto, ¿qué aplicación estoy construyendo? ¿Cuál es mi caso de uso? Y así sucesivamente. Así que eso es algo a tener en cuenta.

Así que en 2016, aproximadamente, React nos dio componentes. En 2019, aproximadamente, nos dio hooks. Y en 2025, nos dio confusión existencial. Y eso es porque hay mucho que está sucediendo con React y los frameworks de React. React de repente ha pasado de ser una biblioteca a este framework de pila completa, debería decir. Y hay tantos frameworks diferentes que vamos a examinar. Pero React ya no es solo una capa de vista. Tiene mucho más en juego. Así que el objetivo de hoy es elegir el mejor framework. Pero no cualquier framework. Sino un framework que no se supone que sea solo poderoso para cualquier tipo de aplicación, sino poderoso para la aplicación que estás construyendo específicamente. Es el que comparte tus creencias sobre cómo deberían construirse las aplicaciones. Así que si alguien te pregunta cuál es el mejor framework, es cualquier framework que funcione para ti en ese proyecto específico. Así que en tu empresa, puedes elegir un framework, digamos Next.js, pero por otro lado, optar por Tanstack o React Router o v7 y así sucesivamente.

2. Ankita's Tech Journey

Short description:

Antecedentes técnicos de Ankita, enfoque educativo y juramento de comparación imparcial de frameworks. Comparación de Next.js, React Router v7, CanStack Start. Evitando el 'spinner de la muerte' en la carga de frameworks para la experiencia del usuario.

Así que para presentarme rápidamente, mi nombre es Ankita. He estado trabajando en tecnología durante más de una década. He realizado todo tipo de roles, desde liderazgo senior hasta liderazgo técnico y también arquitecta de soluciones y mucho más. En los últimos años, me he estado adentrando en la educación tecnológica y enseñando a desarrolladores para que mejoren sus habilidades y también como enseñar desarrollo web, IA y contenido de SaaS. Este es mi canal de YouTube si quieres echarle un vistazo. Y todas las diapositivas y todo lo que tengo se publicará en este enlace específico. Así que definitivamente échale un vistazo si estás interesado.

También tomo el juramento de ser imparcial porque tengo que admitir que tengo mucho contenido de Next.js, por ejemplo. También he hablado y seleccionado tal vez algún otro framework en el pasado como mi framework favorito, que no es Next.js. Así que en esta presentación específica, quiero tomar un juramento de ser totalmente imparcial porque hay mucho en juego. Compararemos tres frameworks específicos, Next.js, React Router v7, o anteriormente tal vez Remix, y CanStack Start. Así que seamos reales. Vamos a dar un paso atrás un poco.

Esto es lo que muchos frameworks están tratando de evitar. Un spinner de la muerte, debería decir. Y digamos que tienes un navegador que está solicitando ilovecookies.com. Esto es lo que cualquier framework está tratando de hacer. Primero, están tratando de enviar una solicitud GET. Y típicamente lo que sucede es que obtendrías un shell de aplicación vacío. Ahora no queremos enviar un shell de aplicación vacío al usuario. El siguiente paso es pedir un montón de scripts. Y luego vamos a recibir un montón de scripts para ser descargados. Y por último, vamos a solicitar datos. Y a cambio, vamos a obtener algo de JSON. Y vamos a imprimir e hidratar la página con ilovecookies. Ahora, como puedes ver, esto puede ser realmente lento. No queremos mostrar a nuestros usuarios una página vacía. De hecho, podrías haber notado que muchos sitios web son realmente lentos incluso a veces con el Wi-Fi no siendo confiable o tu red de datos no siendo confiable. Así que algo a tener en cuenta. Luego viene SSR.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Construyendo Mejores Sitios Web con Remix
React Summit Remote Edition 2021React Summit Remote Edition 2021
33 min
Construyendo Mejores Sitios Web con Remix
Top Content
Remix is a web framework built on React Router that focuses on web fundamentals, accessibility, performance, and flexibility. It delivers real HTML and SEO benefits, and allows for automatic updating of meta tags and styles. It provides features like login functionality, session management, and error handling. Remix is a server-rendered framework that can enhance sites with JavaScript but doesn't require it for basic functionality. It aims to create quality HTML-driven documents and is flexible for use with different web technologies and stacks.
Acelerando tu aplicación React con menos JavaScript
React Summit 2023React Summit 2023
32 min
Acelerando tu aplicación React con menos JavaScript
Top Content
Mishko, the creator of Angular and AngularJS, discusses the challenges of website performance and JavaScript hydration. He explains the differences between client-side and server-side rendering and introduces Quik as a solution for efficient component hydration. Mishko demonstrates examples of state management and intercommunication using Quik. He highlights the performance benefits of using Quik with React and emphasizes the importance of reducing JavaScript size for better performance. Finally, he mentions the use of QUIC in both MPA and SPA applications for improved startup performance.
Documentación Full Stack
JSNation 2022JSNation 2022
28 min
Documentación Full Stack
Top Content
The Talk discusses the shift to full-stack frameworks and the challenges of full-stack documentation. It highlights the power of interactive tutorials and the importance of user testing in software development. The Talk also introduces learn.svelte.dev, a platform for learning full-stack tools, and discusses the roadmap for SvelteKit and its documentation.
SolidJS: ¿Por qué tanto Suspense?
JSNation 2023JSNation 2023
28 min
SolidJS: ¿Por qué tanto Suspense?
Top Content
Suspense is a mechanism for orchestrating asynchronous state changes in JavaScript frameworks. It ensures async consistency in UIs and helps avoid trust erosion and inconsistencies. Suspense boundaries are used to hoist data fetching and create consistency zones based on the user interface. They can handle loading states of multiple resources and control state loading in applications. Suspense can be used for transitions, providing a smoother user experience and allowing prioritization of important content.
De GraphQL Zero a GraphQL Hero con RedwoodJS
GraphQL Galaxy 2021GraphQL Galaxy 2021
32 min
De GraphQL Zero a GraphQL Hero con RedwoodJS
Top Content
Tom Pressenwurter introduces Redwood.js, a full stack app framework for building GraphQL APIs easily and maintainably. He demonstrates a Redwood.js application with a React-based front end and a Node.js API. Redwood.js offers a simplified folder structure and schema for organizing the application. It provides easy data manipulation and CRUD operations through GraphQL functions. Redwood.js allows for easy implementation of new queries and directives, including authentication and limiting access to data. It is a stable and production-ready framework that integrates well with other front-end technologies.
Depuración de JS
React Summit 2023React Summit 2023
24 min
Depuración de JS
Top Content
Debugging JavaScript is a crucial skill that is often overlooked in the industry. It is important to understand the problem, reproduce the issue, and identify the root cause. Having a variety of debugging tools and techniques, such as console methods and graphical debuggers, is beneficial. Replay is a time-traveling debugger for JavaScript that allows users to record and inspect bugs. It works with Redux, plain React, and even minified code with the help of source maps.

Workshops on related topic

Construyendo una Aplicación de Shopify con React & Node
React Summit Remote Edition 2021React Summit Remote Edition 2021
87 min
Construyendo una Aplicación de Shopify con React & Node
Top Content
Workshop
Jennifer Gray
Hanna Chen
2 authors
Los comerciantes de Shopify tienen un conjunto diverso de necesidades, y los desarrolladores tienen una oportunidad única para satisfacer esas necesidades construyendo aplicaciones. Construir una aplicación puede ser un trabajo duro, pero Shopify ha creado un conjunto de herramientas y recursos para ayudarte a construir una experiencia de aplicación sin problemas lo más rápido posible. Obtén experiencia práctica construyendo una aplicación integrada de Shopify utilizando el CLI de la aplicación Shopify, Polaris y Shopify App Bridge.Te mostraremos cómo crear una aplicación que acceda a la información de una tienda de desarrollo y pueda ejecutarse en tu entorno local.
Construye una sala de chat con Appwrite y React
JSNation 2022JSNation 2022
41 min
Construye una sala de chat con Appwrite y React
Workshop
Wess Cope
Wess Cope
Las API/Backends son difíciles y necesitamos websockets. Utilizarás VS Code como tu editor, Parcel.js, Chakra-ui, React, React Icons y Appwrite. Al final de este masterclass, tendrás los conocimientos para construir una aplicación en tiempo real utilizando Appwrite y sin necesidad de desarrollar una API. ¡Sigue los pasos y tendrás una increíble aplicación de chat para presumir!
Construyendo aplicaciones web que iluminan Internet con QwikCity
JSNation 2023JSNation 2023
170 min
Construyendo aplicaciones web que iluminan Internet con QwikCity
WorkshopFree
Miško Hevery
Miško Hevery
Construir aplicaciones web instantáneas a gran escala ha sido elusivo. Los sitios del mundo real necesitan seguimiento, análisis y interfaces y interacciones de usuario complejas. Siempre comenzamos con las mejores intenciones pero terminamos con un sitio menos que ideal.
QwikCity es un nuevo meta-framework que te permite construir aplicaciones a gran escala con un rendimiento de inicio constante. Veremos cómo construir una aplicación QwikCity y qué la hace única. El masterclass te mostrará cómo configurar un proyecto QwikCity. Cómo funciona el enrutamiento con el diseño. La aplicación de demostración obtendrá datos y los presentará al usuario en un formulario editable. Y finalmente, cómo se puede utilizar la autenticación. Todas las partes básicas para cualquier aplicación a gran escala.
En el camino, también veremos qué hace que Qwik sea único y cómo la capacidad de reanudación permite un rendimiento de inicio constante sin importar la complejidad de la aplicación.
Problemas difíciles de GraphQL en Shopify
GraphQL Galaxy 2021GraphQL Galaxy 2021
164 min
Problemas difíciles de GraphQL en Shopify
Workshop
Rebecca Friedman
Jonathan Baker
Alex Ackerman
Théo Ben Hassen
 Greg MacWilliam
5 authors
En Shopify a gran escala, resolvemos algunos problemas bastante difíciles. En este masterclass, cinco oradores diferentes describirán algunos de los desafíos que hemos enfrentado y cómo los hemos superado.

Tabla de contenidos:
1 - El infame problema "N+1": Jonathan Baker - Vamos a hablar sobre qué es, por qué es un problema y cómo Shopify lo maneja a gran escala en varios APIs de GraphQL.
2 - Contextualizando APIs de GraphQL: Alex Ackerman - Cómo y por qué decidimos usar directivas. Compartiré qué son las directivas, qué directivas están disponibles de forma predeterminada y cómo crear directivas personalizadas.
3 - Consultas de GraphQL más rápidas para clientes móviles: Theo Ben Hassen - A medida que tu aplicación móvil crece, también lo harán tus consultas de GraphQL. En esta charla, repasaré diversas estrategias para hacer que tus consultas sean más rápidas y efectivas.
4 - Construyendo el producto del futuro hoy: Greg MacWilliam - Cómo Shopify adopta las características futuras en el código actual.
5 - Gestión efectiva de APIs grandes: Rebecca Friedman - Tenemos miles de desarrolladores en Shopify. Veamos cómo estamos asegurando la calidad y consistencia de nuestras APIs de GraphQL con tantos colaboradores.
Construye Aplicaciones Modernas Utilizando GraphQL y Javascript
Node Congress 2024Node Congress 2024
152 min
Construye Aplicaciones Modernas Utilizando GraphQL y Javascript
Workshop
Emanuel Scirlet
Miguel Henriques
2 authors
Ven y aprende cómo puedes potenciar tus aplicaciones modernas y seguras utilizando GraphQL y Javascript. En este masterclass construiremos una API de GraphQL y demostraremos los beneficios del lenguaje de consulta para APIs y los casos de uso para los que es adecuado. Se requiere conocimiento básico de Javascript.
De vuelta a las raíces con Remix
React Summit 2023React Summit 2023
106 min
De vuelta a las raíces con Remix
Workshop
Alex Korzhikov
Pavlik Kiselev
2 authors
La web moderna sería diferente sin aplicaciones ricas del lado del cliente respaldadas por potentes frameworks: React, Angular, Vue, Lit y muchos otros. Estos frameworks se basan en JavaScript del lado del cliente, que es su núcleo. Sin embargo, existen otros enfoques para el renderizado. Uno de ellos (bastante antiguo, por cierto) es el renderizado del lado del servidor completamente sin JavaScript. Descubramos si esta es una buena idea y cómo Remix puede ayudarnos con ello?
Prerrequisitos- Buen entendimiento de JavaScript o TypeScript- Sería útil tener experiencia con React, Redux, Node.js y escribir aplicaciones FrontEnd y BackEnd- Preinstalar Node.js, npm- Preferimos usar VSCode, pero también se pueden utilizar IDE en la nube como codesandbox (otros IDE también están bien)