---
title: "react-map-gl"
description: "React components for GL-based map rendering."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Building interactive map interfaces with controlled React state.</PurposeNote>

## What it does

React components for GL-based map rendering.

## When it fits

Building interactive map interfaces with controlled React state.

## Other options in this category

<div data-pagefind-ignore>

- [jposta](/maps/jposta) — Helping users fill Japanese address forms from a postal code.
- [nmea.js](/maps/nmea-js) — Interpreting GPS and other navigation-device data in JavaScript.
- [React Google Maps](/maps/react-google-maps) — Integrating Google maps, markers, and location interactions into React.
- [React Leaflet](/maps/react-leaflet) — Building interactive maps with Leaflet layers and plugins.
- [react-openlayers](/maps/react-openlayers) — Adding interactive maps backed by OpenLayers capabilities.

</div>

## Source

[Project source for react-map-gl ↗](https://visgl.github.io/react-map-gl/)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Show locations on a map →](/tasks/show-locations-on-a-map)

[All maps &amp; location options →](/maps)
