Используйте onEachFeature
prop для react-leaflet
'GeoJSON
оболочки, чтобы передать функцию стрелки, аналогично буклету натива onEachFeature
function , чтобы иметь возможность генерировать всплывающее окно при нажатии на каждый район.
<GeoJSON
data={geo}
style={this.hospital_style}
onEachFeature={onEachFeature}
/>
const onEachFeature = (feature, layer) => {
const popupContent = `District Code: ${feature.properties.electoralDistrictCode} <br> District: ${feature.properties.electoralDistrict}`;
if (feature.properties && feature.properties.popupContent) {
popupContent += feature.properties.popupContent;
}
layer.bindPopup(popupContent);
};