# React Leaflet

Canonical: https://gisforweb.com/tools/react-leaflet/

React component bindings for building interactive Leaflet maps.

React Leaflet provides React components that wrap Leaflet maps, layers, and controls while retaining Leaflet's imperative API. It supports React lifecycle integration and exposes refs and context for applications that need to work with Leaflet directly. The current v5 package is distributed under the Hippocratic License 2.1, so its use restrictions should be reviewed before adoption.

## Details

- Type: library

- Categories: mapping, visualization

- Open source: No

- Pricing model: free

- License: Hippocratic-2.1

- Platforms: web

## Features

- Wraps Leaflet maps as React components

- Exposes layer and control components

- Provides refs to Leaflet instances

- Applies mutable properties through React

- Supports hooks and React context

- Works with current Leaflet releases

## Project sources

- Website: https://react-leaflet.js.org/

- Documentation: https://react-leaflet.js.org/docs/start-introduction/

- Repository: https://github.com/PaulLeCam/react-leaflet

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
