JS: Module. Static Import
(new in JS: ECMAScript 2015)
Import Syntax for Default Export
import newName from modulePath;-
import the default export value at modulePath and name it newName in your source code.
Import Syntax for Named Export
import { name1 , name2 , etc } from modulePath;-
Import a list of names. Each of the name must be explicited exported by the module.
import { name1 as new1 , etc } from modulePath;-
Import a list of exported names with new alias. Your code access the imported symbols by their new name, e.g. new1
import * as newName from modulePath;-
Get all exported names from modulePath, attach to newName as properties.
Load Module
This just load the module
import modulePath;