@Babel/core
@Babel/preset-env
para alterar as funcionalidades do JS que o navegador nativamente não entende, como import/export@Babel/preset-react
para fazer com que o Browser entenda funcionalidades do React, ex: JSXwebpack
webpack-cli
webpack-dev-server
para reiniciar o servidor quando tiver alterações no código
Babel-loader
para carregar o babel padrãostyle-loader
para loader de estilização csscss-loader
para carregar importações e funcões internas do CSSfile-loader
para arquivos como imagens e etc
react
para usar a lib Reactreact-dom
(do facebook), para permitir que o react manipule elementos da DOMprop-types
para validar os tipos das propriedades passadas aos elementos