Skip to content

Commit 959365a

Browse files
GantManjonjanzen
authored and
jonjanzen
committed
Change default metro.config.js to utilize inline requires (#29770)
Summary: This feature has been in [experimental mode since 0.59.0](https://reactnative.dev/blog/2019/03/12/releasing-react-native-059#-faster-app-launches-with-inline-requires). The feature seems quite beneficial. Most people won't know to look for the inline requires flag, and it's been existing in React Native as an experiment for months. This defaults the flag to true as the next step towards utilizing this optimization for React Native devs initiating brand new projects. ## Changelog <!-- Help reviewers and the release process by writing your own changelog entry. For an example, see: https://github.com/facebook/react-native/wiki/Changelog --> [General] [Breaking] - Enable `inlineRequires` by default. Gives a performance benefit but slightly different JS execution order Pull Request resolved: #29770 Reviewed By: cpojer Differential Revision: D23338113 Pulled By: TheSavior fbshipit-source-id: 1b8ff41418c81a324335782d4b4109d89594ccbf
1 parent 525e55f commit 959365a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

template/metro.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
getTransformOptions: async () => ({
1111
transform: {
1212
experimentalImportSupport: false,
13-
inlineRequires: false,
13+
inlineRequires: true,
1414
},
1515
}),
1616
},

0 commit comments

Comments
 (0)