Use next generation JavaScript, today. These are not my words. When I was visiting the babel website , I read these words. If you don’t know it, I am explaining at next paragraph.

What is Babel?

When using new JavaScript functions Babel convert the code for supporting browser format. So Babel is a JavaScript compiler.

For example;

Input ↴

Output ↴

User guide

  • Make sure you are transforming as few files as possible.
  • You can also speed up babel-loader using cacheDirectory option. This will cache transformations to the filesystem.
  • Babel uses very small helpers for common functions such as _extend. By default, this will be added to every file that requires it. You can instead require the Babel runtime as a separate module to avoid the duplication.