Disclaimer: I am a consultant at Amazon Web Services, and this is my personal blog. The opinions expressed here are solely mine and do not reflect the views of Amazon Web Services (AWS). Any statements made should not be considered official endorsements or statements by AWS.
CoffeeScript & TypeScript are languages that support ES6 features and their compiler (transpiler) convert code into JavaScript (ES5).
Whereas ES6 is next generation JavaScript. To convert ES6 code in ES5(current version of JavaScript) we use transpilers like Babel. Babel is used by ReactJS.