Tutorial React para tontos en linux 0.1 (o sea para mi)

Nuestra profesión es cambiante drasticamente y tenemos 2 alternativas; evolucionar o morir por miedo al cambio. Algo bueno o malo según se vea de la profesión es el constante cambio y nuestra capacidad de adaptabilidad o podemos quedarnos rezagados. Este año empiezo con un nuevo objetivo y espero éste no quede en el olvido así como con Flutter.

Desde hace tiempo algunos conocidos me han recomendado aprender React, pero por x o y razón no lo había tomado en cuenta, pero recientemente en una platica con un gran compañero me motivo a aprender y «cambiar». Por eso he decidido aprender React, pero así como lo he decidido aprender, así también tengo demasiadas dudas e ignorancia, por eso este tutorial, será para ir anotando lo que voy haciendo paso a paso y por si la riego y se descompone mi sistema saber donde le metí mal.

Tutorial

Como vamos a aprender React JS nos vamos a su página, pero resulta que primero deberemos instalar Node.js, descargaremos la versión LTS (recomendada para la mayoría y más estable), se nos descargará un archivo .tar.xz ¿Y cómo diablos lo instalo si abro el archivo comprimido y son carpetas?

Lamentablemente no es nuestro Windows que buscamos un «.exe» y doble clic para instalar, así que tenemos tres opciones; formatear la computadora e instalarle Windows, instalarlo por paquetes con CURL o decir somos lo suficientemente capaces como para hacerlo por línea de comandos.

Por línea de comandos

Primero copiaremos o moveremos el archivo que lo más probable es que este en «Descargas» hacía la carpeta «/opt», esto lo conseguimos con:

sudo mv node-v18.13.0-linux-x64.tar.xz /opt

Y ahora en la carpeta opt descomprimimos el archivo con:

sudo tar xvf node-v18.13.0-linux-x64.tar.xz 

Ya esta instalado ¡Vamonos!… Pequeño gran problema queremos ejecutar node y resulta que dentro de la carpeta opt es posible, pero dentro de otra carpeta del sistema no lo es, entonces tenemos que recurrir a los enlaces simbólicos. Estos recordemos deben estar en la carpeta: /usr/bin con el siguiente código podremos crearlos:

sudo ln -s /opt/node-v18.13.0-linux-x64/bin/node /usr/bin/
sudo ln -s /opt/node-v18.13.0-linux-x64/bin/node /usr/bin/nodejs
sudo ln -s /opt/node-v18.13.0-linux-x64/bin/npm /usr/bin/
sudo ln -s /opt/node-v18.13.0-linux-x64/bin/npx /usr/bin/

Y listo, ahora si podremos ejecutar los comandos de node y npm desde cualquier carpeta sin problema.

Pero el agradecimiento real es para: NetDeveloper.