Haciendo deploy de una app en react a GitHub Pages

Hola lectores! 👋, hoy les traigo otra.. guía de como hacer un deploy.. pero esta vez es con react!

he estado estudiando un poco esta librería y la he sentido bastante sencilla en comparación con angular, seguramente has leído, visto o escuchado algún …


This content originally appeared on DEV Community and was authored by Gerald González Zeledón

Hola lectores! 👋, hoy les traigo otra.. guía de como hacer un deploy.. pero esta vez es con react!

he estado estudiando un poco esta librería y la he sentido bastante sencilla en comparación con angular, seguramente has leído, visto o escuchado algún tutorial o persona que la curva de aprendizaje con angular es muy alta y es cierto. Pero con react no dure ni una semana en aprender a crear componentes, es cierto que me hace falta mucho por aprender, pero como entrada no me parece mal esta librería. Bueno continuemos con el tema principal por el cual estas acá! 🤓

Estos son los pasos para poner nuestra app react en github pages:

Paso 1

Vas a necesitar crear un repositorio en tu github

Creación del repositorio

Paso 2

En este paso vas a necesitar tener un proyecto o crear uno, para ello puede utilizar la herramienta create-react-app o puedes crearla desde cero eso ya depende de ti, en esta caso te muestro el comando para crearlo con la herramienta create-react-app

gedgonz@gedgonz:~$ npx create-react-app myReactApp

Paso 3

En este paso necesitarás instalar la siguiente dependencia gh-pages, nos vamos a nuestra terminal y ejecutamos el siguiente comando:

gedgonz@gedgonz:~$ npm i gh-pages

Paso 4

En este paso configuraremos nuestro archivo Package.json con lo siguiente:

4.1 homepage

Se agregará un nuevo elemento para colocar la ubicación donde estará ubicado nuestro sitio(URL completa)
Configuración previa1

4.2 predeploy y deploy

Se agregará estos nuevos elementos en la sección de script, esto para ejecutar nuestro build y nuestro deploy desde nuestra consola, cabe de recalcar que estos nombres(predeploy y deploy) puede definirlos como usted estime conveniente

Configuración previa2

Paso 5

Una vez que tengamos esta configuración tendremos todo listo para hacer el despliegue de nuestra aplicación en react hacia github pages.

5.1 Creando el build de nuestro proyecto

Una vez definidos los comandos en la sección de los script los ejecutaremos desde nuestra terminal preferida.

gedgonz@gedgonz:~$ npm run predeploy

5.2 Haciendo deploy hacia github pages

Una vez creado nuestro build, ya estamos listo para hace nuestro deploy!! 🤘

gedgonz@gedgonz:~$ npm run deploy

si todo ha salido bien en la terminal nos indicara que se realizó el deploy en github pages ☕️

Published

Nota

Si su app está trabajando con react-router-dom, será necesario agregar el basename en la etiqueta a como se muestra en la siguiente imagen, esto para que github redirccion bien las rutas.

Configuración ruta

Si tú sabes hacerlo de una forma más simple muéstrame en los comentarios te lo agradecería mucho! 🙏

te dejo el link de proyecto donde aplico lo explicado anteriormente: reactMovie

Bueno eso ha sido todo para este post, espero que sirva de ayuda a otro como yo que busca como aprender cada día en este mundo tecnológico.


This content originally appeared on DEV Community and was authored by Gerald González Zeledón


Print Share Comment Cite Upload Translate Updates
APA

Gerald González Zeledón | Sciencx (2021-11-10T03:48:00+00:00) Haciendo deploy de una app en react a GitHub Pages. Retrieved from https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/

MLA
" » Haciendo deploy de una app en react a GitHub Pages." Gerald González Zeledón | Sciencx - Wednesday November 10, 2021, https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/
HARVARD
Gerald González Zeledón | Sciencx Wednesday November 10, 2021 » Haciendo deploy de una app en react a GitHub Pages., viewed ,<https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/>
VANCOUVER
Gerald González Zeledón | Sciencx - » Haciendo deploy de una app en react a GitHub Pages. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/
CHICAGO
" » Haciendo deploy de una app en react a GitHub Pages." Gerald González Zeledón | Sciencx - Accessed . https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/
IEEE
" » Haciendo deploy de una app en react a GitHub Pages." Gerald González Zeledón | Sciencx [Online]. Available: https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/. [Accessed: ]
rf:citation
» Haciendo deploy de una app en react a GitHub Pages | Gerald González Zeledón | Sciencx | https://www.scien.cx/2021/11/10/haciendo-deploy-de-una-app-en-react-a-github-pages/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.