Instalação e configuração do Babel
Em nossa configuração do webpack, especificamos que queríamos usar o babel-loader. Para utilizá-lo precisar instalar e depois fazer algumas configurações.
$ yarn add babel-loader babel-core babel-preset-es2015 babel-preset-react --dev
Essas são as dependências que precisamos para o Babel. Note que instalamos babel-preset-es2015 e babel-preset-react. Presets são plugins do Babel que simplesmente dizem para o Babel o que procurar para transformar em Javascript.
Precisamos configurar o Babel e fazemos isso criando um novo arquivo chamado .babelrc. Abra-o em algum editor.
Linux/MAC:
$ touch .babelrc
Windows:
> type NUL > .babelrc
Agora atualize para que fique dessa forma:
{
"presets":[
"es2015", "react"
]
}
É isso. Agora quando o babel-loader for chamado no webpack, ele sabe o que precisa ser feito.