Snippets de repaso para introducción al curso de ReactJS
JavaScript es un lenguaje de programación creado por Netscape e incorporado por primera vez a su navegador por ahí de 1995 con el objetivo de agregar interactividad a los sitios web. Este rápidamente cobró importancia gracias a que es un lenguaje ligero y multiplataforma, ya que al ejecutarse en el navegador y ser un lenguaje interpretado es independiente del sistema operativo, algo que sabemos es por decirlo de un modo el motor que impulso en su momento la creación de Java.
Otra característica importante es que es un lenguaje no tipado, lo que significa que no tenemos que especificar el tipo de variable que queremos utilizar, algo que nos da la versatilidad de poder reutilizar variables.
JavaScript inicialmente fue creado solo como un lenguaje estructurado (lo que significa que las líneas de código se ejecutan en el orden en el que están escritas) y orientado a eventos, lo que significa que puede reaccionar a eventos como posicionarnos sobre un elemento, darle click, a la carga del sitio web en el que estamos programando (evento conocido como carga del DOM), entre otros, esto inicialmente, pero pronto cobró tanto auge que ya escaló de estar solamente presente en el navegador para pasar a ejecutarse igualmente en el lado del servidor gracias a NodeJS que es la plataforma/entorno que nos va a permitir entre otras cosas instalar y crear aplicaciones de React, así como crear elementos del lado del backend.