JavaScript Basic Concepts

Concepts that are pure JavaScript

JavaScript Fundamentals
Modules
Classes
Arrow functions
Promises / Asynchronous requests
De-Structuring
Concept of components & state
Spread operator
High order array functions