¿Qué es create-react-app en React?

Autor: | Última modificación: 29 de agosto de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

¿Sabes qué es create-react-app en React? React es una de las librerías de JavaScript más populares en el mundo de la programación web, la segunda después de JQuery. Con esta librería, podemos juntar el poder de JavaScript con la facilidad de una sintaxis similar a HTML, lo que nos da la posibilidad de ejecutar acciones de un modo mucho más simple.

En este post, te enseñaremos qué es y cómo funciona create-react-app en React, una forma rápida de crear aplicaciones de una sola página en esta librería.

El contexto

React es una librería que nos permite crear aplicaciones de una sola página, también conocidas como SPA por sus siglas en inglés: single page application. Como has podido leer en otros de nuestros posts sobre React, su sintaxis se basa en elementos, componentes, estados y efectos. Para conocer más sobre estos temas, te invitamos a explorar la sección sobre desarrollo web de nuestro blog.

Para crear una aplicación en React de manera manual, tendríamos que seguir muchos pasos. Primero, tendríamos que crear una configuración de webpack donde definamos qué módulos pasar por babel, qué módulos pasar por estilos, etc. Luego, dentro de la configuración de webpack, tendríamos que crear una configuración para crear el compilado final. Esta opción nos da mucha libertad, pues estamos creando nuestro código desde cero. Sin embargo, el mundo de la programación nos ha dado la posibilidad de simplificar este proceso.

A pesar de la gran utilidad de estos elementos, en la práctica no solemos empezar un proyecto con una página de código en blanco. De hecho, existen distintas herramientas que nos facilitan el proceso de empezar un proyecto. Una de ellas es create-react-app en React. Con esta herramienta, obtendremos toda esta configuración sin tener que escribirla nosotros mismos. Esto nos permite poder empezar a diseñar nuestra aplicación de manera inmediata, sin tener que preocuparnos por los anteriores pasos.

Desde KeepCoding, te sugerimos empezar a utilizar este tipo de herramientas después de entender la lógica webpack. Comprender cómo funciona el proceso de configurar una aplicación te ayudará a entender exactamente qué hacen estas herramientas para facilitarnos la vida y te permitirá manipular su configuración cuando así lo requieras. Si ya conoces este proceso, ¡anímate a utilizar esta herramienta!

¿Qué es create-react-app en React?

Create-react-app en React es un paquete que podemos instalar de manera global para crear nuestras aplicaciones directamente dentro de esta librería de JavaScript. Cuando creemos una aplicación React con este paquete, obtendremos un entorno o ambiente de desarrollo previamente configurado con unos comandos predeterminados. Este ambiente está preparado para que podamos ejecutar todo tipo de acciones e insertar todo tipo de elementos. Además, esta herramienta está preparada para que nuestro JSX se entienda con Babel y soporta las últimas novedades de JavaScript.

Para instalar create-react-app en React, te invitamos a explorar la página create-react-app.dev. Si lo que necesitas es un tutorial para entender cómo puedes utilizar esta herramienta, te recomendamos nuestro post sobre crear una aplicación con create-react-app.

¿Qué sigue?

Ahora que sabes cómo utilizar create-react-app en React para crear una aplicación web, ¡es el momento de que la uses para crear tus propios proyectos! Para aprender a desarrollar proyectos, no solo en React sino también en otras herramientas de programación, te invitamos a participar en nuestro Desarrollo Web Full Stack Bootcamp. Allí, aprenderás dominar lenguajes como JSX, JavaScript, CSS y HTML, con lo que te convertirás en un experto del desarrollo web en pocos meses. ¿A qué esperas para empezar? ¡Matricúlate ya!

👉 Descubre más del Desarrollo Web Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores de software sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso! 

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!