Babel
https://babeljs.io/
JavaScript の コンパイラ
当初は、最新の ECMAScript のコードを、古いブラウザ(e.g. Internet Explorer)で実行できるコードに変換するために用いられていた
React が登場すると、JSX を JavaScript に変換する主要なツールとなった
現在は TypeScript 自体が TSX や特定のバージョンの ECMAScript にコンパイルする機能があるため、あまり利用されなくなった
しかし、TypeScript と併用することで、Babel のプラグイン機能が提供する柔軟性を活用できる
https://babeljs.io/docs/plugins
e.g. styled-components
styled-components#66d7095e75d04f0000d51e60
#JavaScript