Встречается на собеседованиях • сегодня

Что происходит при импортировании модуля несколько раз

При импорте модуля несколько раз в одном файле или разных файлах, модуль выполняется только один раз. Последующие импорты получают ссылку на уже загруженный модуль из кеша. Это гарантирует, что код модуля не выполняется повторно, а состояние (например, переменные) сохраняется.

Пример:

javascript
// module.js
console.log('Module loaded');
export const value = 42;

// main.js
import './module.js'; // Выведет "Module loaded"
import './module.js'; // Ничего не выведет (модуль уже загружен)
import { value } from './module.js'; // Получаем существующее значение
console.log(value); // 42
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы