ReactJS | Basics of ES, Babel and npm
What is ES?
ECMA is an abbreviation used for European Computer Manufacturers Association. It is a standard organization based out of Switzerland which takes care of ES. ES11 (2020) is updated in June 2020 and its nomenclature is like that the year in which the update is released then the name will be a year plus one such as ES10 (2019).
In ECMA Script6 also called ES6 and ECMAScript 2015 various new features were added:
The features are listed below:
- The let keyword
- The const keyword
- Arrow functions
- The Rest Parameters
- The Spread Operator
- Destructuring Assignment
- The Object Destructuring Assignment
- Default values for Function Parameters
- Template Literals
- The for…of Loop
What is Babel?
It is a term which you will listen to many times but will find it difficult to understand. I will tell you only the overview of this because manually you will not indulge in Babel but automatically things will take place by Babel.
For more information on how to use Babel visit this link
What is npm?
For more information on npm visit this link