Как работают ES модули (import/export)?

Middle
314 просмотров
AFK Offer AI

ES модули — это нативная система модулей в JS. export делает переменную доступной извне, import подключает её в другом файле. Есть named exports (export const fn) и default export (export default). Модули выполняются в strict mode, имеют свою область видимости и загружаются статически — движок знает зависимости до выполнения кода. Это позволяет делать tree shaking — удалять неиспользуемый код при сборке.

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

Что такое API Routes в Next.js?