IT-словарь › Программирование › Metro

Metro

Программирование Svenska → Обновлено: 2026-10-18

JavaScript-сборщик для React Native от Meta. Изначально назывался Packager; во время разработки отдаёт код приложению, а для релиза упаковывает его.

От веб-сборщиков он отличается тремя вещами: создаёт один бандл без HTML-контекста, учитывает в резолвере платформенные расширения файлов (.ios.js, .android.js) и запускает сервер разработки, который отправляет обновления на телефон для Fast Refresh. Трансформация идёт через Babel, а результат можно передать компилятору байт-кода движка Hermes. На больших проектах он исторически медленный, лекарство — агрессивное кеширование, а --reset-cache — универсальный метод отладки в мире React Native. Expo строит свой слой инструментов поверх Metro. Альтернативы регулярно всплывают (Re.Pack на webpack, Rspack), но Metro остаётся вариантом по умолчанию.

← Назад к словарю