Значения как константы в ES модулях в JavaScript

Импортированные значения ведут себя как константы. Давайте посмотрим на примере. Экспортируем строку:

src/test.jsexport default 'aaa';

Выполним импорт:

src/index.jsimport str from './test.js';

Попробуем изменить строку:

src/index.jsstr = 'bbb'; // ошибка