Node.js
O Node.js é um runtime de JavaScript feito em cima da engine V8 do Google Chrome.
Entendeu? hahaha
Basicamente o Node.js é a forma mais comum de executar o JavaScript fora do navegador, podendo rodá-lo principalmente em servidores e linhas de comando abrindo muitas possibilidades para a linguagem.
O Node.js é praticamente obrigatório para quem quer trabalhar com React ou qualquer outro framework front-end moderno e pode ser utilizado para coisas como transpilação, minificação de código e instalação de dependências e plugins através do NPM.
Aqui usaremos ele para utilizar as funções do create-react-app
, que será explicado nas próximas páginas, e executar as funções comuns dele para aplicações front-end das quais foram explicadas no último parágrafo.