This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
[xdl] Add .expo.* extension for projects running in Expo client #873
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This allows developers to provide fallback behavior for Expo client when they are running it against a bare app. Eg: you have
Map.js
that importsreact-native-mapbox-gl
, andMap.expo.js
that importsreact-native-maps
. When you do a native build you'll want the react-native-mapbox-gl one, and when you run in the Expo client, in order for it not to crash due to a missing native module, you will want the react-native-maps one.Note: this is not implemented for web in this PR. We may follow up with support for web, discussing internally.