Термин JavaScript обновлено

Живые привязки (live bindings) в ES-модулях: что это

Коротко

Живые привязки (live bindings) в ES-модулях: импортированное имя ссылается на саму переменную модуля-экспортёра, а не на копию значения. Если экспортёр изменит переменную, импортёр увидит новое значение.

Определение

Импортированное имя ссылается на саму переменную модуля-экспортёра, а не на копию значения. Если экспортёр изменит переменную, импортёр увидит новое значение. Импортёр не может присвоить ей новое значение: это TypeError.

Подробнее

В CommonJS при деструктуризации require значение копируется один раз.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.