// the find
nitaliano/react-native-mapbox-gl
A Mapbox GL react native module for creating custom maps
A React Native wrapper for the Mapbox Maps SDK, covering both Android and iOS. The original maintainer officially deprecated it in favor of the community fork at react-native-mapbox-gl/maps. Last meaningful activity was years ago; this is a dead end.
- The layer/source abstraction (VectorSource, ShapeSource, FillLayer, SymbolLayer, etc.) maps cleanly to Mapbox GL's own mental model, so the API is predictable if you know Mapbox.
- Offline map support via OfflineManager is fully wired up on both platforms, which is genuinely useful and not trivial to implement.
- The example app covers a solid range of real use cases: GeoJSON sources, data-driven circle colors, user location tracking, snapshots — useful as a reference even if you move to the fork.
- Officially deprecated and abandoned — the README itself tells you to leave. The latest npm release (6.1.4) isn't even on npm and must be pulled from git. Do not adopt this.
- Targets old React Native versions (0.50+ recommended) and old Mapbox SDKs. Modern RN projects will hit native module compatibility issues immediately.
- No TypeScript coverage beyond a single index.d.ts stub. The types are incomplete and won't catch prop mismatches at compile time.
- The community fork it redirects you to has its own churn and breaking changes between Mapbox SDK v9/v10 — migrating away from this repo is not painless, so plan accordingly.