Zauważyłem, że przełączanie się między używaniem const a importem jest wskazane w przypadku odwoływania się do bibliotek w aplikacjach node.js przy użyciu składni es6 z Babel.Jaka jest różnica między importem a const, a która jest preferowana w commonjs?
Jaka jest preferowana metoda i jaka jest różnica między używaniem const a importem? Zakładając, że importujesz tę samą bibliotekę w wielu plikach/komponentach.
const
const React = require('react')
import
import React from 'react'
Oto definicje każdego ale ja nadal nie jestem pewien, który w użyciu.
Oświadczenie import służy do importowania funkcji, obiektów lub prymitywów, które zostały wyeksportowane z modułu zewnętrznego, innego skryptu itp
const deklaracja tworzy odczytu - jedyne odniesienie do wartości. Nie oznacza to, że wartość, którą posiada, jest niezmienna, tylko że identyfikator zmiennej nie może być ponownie przypisany.
Drugi pochodzi ze standardu (ES2015), pierwszy nie. – zerkms
Składnia 'import' to nowa * natywna * składnia ES2015 dla systemu modułu JavaScript. – Pointy
Naprawdę pytasz, jaka jest różnica między wymaganiami węzła a importem ES2015, co sprawia, że jest to [duplikat] (http://stackoverflow.com/questions/31354559/using-node-js-require-vs-es6 -import-export) – adeneo