Что такое Metro Bundler и как он работает?
- Кастомный JavaScript-бандлер для React Native (аналог Webpack/Vite для мобильных)
- Три фазы: Resolution (поиск файлов) → Transformation (Babel, TS) → Serialization (бандл)
- Debug: бандл загружается с dev-сервера по HTTP с hot reload
- Release: бандл встраивается в APK/IPA, компилируется в байткод Hermes
- Конфигурация в
metro.config.js: resolver, transformer, watchFolders - Автоматически вызывает Hermes compiler для release-сборок