Ho notato un po 'di passaggio tra l'uso di const e l'importazione per le biblioteche di riferimento nelle applicazioni node.js usando la sintassi es6 con Babel.qual è la differenza tra import e const e quale è preferito in commonjs
Qual è il metodo preferito e qual è la differenza tra l'uso di const e l'importazione? Supponendo che si possa importare la stessa libreria in molti file/componenti.
const
const React = require('react')
importazione
import React from 'react'
Ecco le definizioni di ciascuna, ma io non sono ancora sicuro di quale utilizzare.
L'istruzione import consente di importare funzioni, oggetti o primitive che sono stati esportati da un modulo esterno, un altro script, ecc
La dichiarazione const crea una lettura -solo riferimento a un valore. Non significa che il valore che detiene è immutabile, solo che l'identificatore di variabile non può essere riassegnato.
Il secondo deriva dallo standard (ES2015), il primo no. – zerkms
La sintassi 'import' è la nuova sintassi * nativa * ES2015 per il sistema del modulo JavaScript. – Pointy
Quello che stai veramente chiedendo è quale sia la differenza tra Node's e ES2015 import, che lo rende un [duplicato] (http://stackoverflow.com/questions/31354559/using-node-js-require-vs-es6 -import-export) – adeneo