Create React App (CRA) fue un cambio de juego en la adopción de React. Antes del lanzamiento de CRA, la experiencia de configurar una aplicación de React se trataba más de configurar webpack que de escribir código de React.
Ahora que la documentación de React ya no lista CRA como una sugerencia en la página "Comenzar un nuevo proyecto de React" y además recomienda elegir un framework basado en React, la experiencia de comenzar nuevamente está fragmentada.
CRA nunca fue la forma de construir una aplicación de React completa. Era un punto de partida, y uno muy bueno. Inevitablemente, muchos desarrolladores (como yo) usaron CRA para construir sitios web, y muchos de ellos. Sin embargo, construir un sitio web requiere mucho más que solo usar una "biblioteca para interfaces de usuario web y nativas"; necesitas manejar el enrutamiento, la obtención y mutación de datos, el estilo y mucho más.
Creo que Remix es el mejor framework disponible para asumir este desafío. Construido sobre React Router, la solución de enrutamiento más utilizada en el ecosistema de React, impulsado por Vite y ahora con la opción de construir SPAs puras (como CRA), Remix está bien posicionado como el mejor punto de partida para comenzar aplicaciones de React de todas las variedades.
En esta charla, planeo mostrar la historia de cómo Remix se ha convertido en el reemplazo de CRA, cómo puedes migrar fácilmente desde un proyecto de CRA o React Router, y cómo Remix te llevará al futuro de React.
This talk has been presented at React Summit 2024, check out the latest edition of this React Conference.
Comments