diff --git a/packages/react-native/template/index.js b/packages/react-native/template/index.js index a850d031de7..cd33b74bb3a 100644 --- a/packages/react-native/template/index.js +++ b/packages/react-native/template/index.js @@ -6,4 +6,13 @@ import {AppRegistry} from 'react-native'; import App from './App'; import {name as appName} from './app.json'; +if (global.RN$Bridgeless) { + require('react-native/Libraries/NativeComponent/NativeComponentRegistry').setRuntimeConfigProvider( + name => { + // In bridgeless mode, never load native ViewConfig. + return {native: false, strict: false, verify: false}; + }, + ); +} + AppRegistry.registerComponent(appName, () => App);