Compilando códigos
O Babel é um compilador de arquivos, principalmente usado em conjunto com o ReactJs. Sua função é interpretar códigos JavaScript, transformando em um formato entendível pelo ambiente de produção, uma vez que o formato JSX não pode ser totalmente interpretado por vários desses ambientes.
A ferramenta é otimizada para identificar o ambiente da aplicação e executar a interpretação necessária para o funcionamento, fazendo mais, ou menos, adaptações de acordo com a o ambiente.