Metro
JavaScript-buntaren för React Native, byggd av Meta. Hette Packager från början och är den som serverar koden till appen under utveckling och paketerar den inför release.
Skiljer sig från webbuntare på tre punkter: den producerar en enda bunt utan HTML-kontext, den hanterar plattformsspecifika filändelser (.ios.js, .android.js) i resolvern, och den kör en utvecklingsserver som skickar uppdateringar till telefonen för Fast Refresh. Transformerar via Babel och kan mata Hermes-motorns bytekodkompilator. Har historiskt varit långsam på stora projekt, med aggressiv cachning som lösning — och --reset-cache som den universella felsökningsmetoden i React Native-världen. Expo bygger sitt verktygslager ovanpå Metro. Alternativ diskuteras återkommande (Re.Pack med webpack, Rspack), men Metro är fortsatt standard.