What is Babel?
Babel is a JavaScript transpiler that allows developers to use the latest and newest features of the JavaScript language, even if not all browsers or environments may yet support them.
What is a Plug-in?
Plugins are used to add support for transforming specific syntax or features that are not supported by Babel’s core.
What is a Webpack loader?
a module that takes the source code of a JavaScript file or other types of assets and transforms it in some way before it is added to the final bundle that is shipped to the browser.
How can you make Babel and Webpack work together?
Babel and Webpack can be made to work together by using Babel as a loader in Webpack.