In this chapter, we will work with Babel to bring the new features of JavaScript (JS) to browsers before they can understand them by transpiling it to older versions of JS. We'll discuss the following:
- Understanding Babel
- Running webpack with ES5 and ES6
- Updating our webpack configuration to work with Babel
- Vue, Babel, and JSX
- Adding Babel plugins manually
Let's begin by looking at what problems Babel solves.