Это (возможно) должно быть правильным способом показать компонент карты реактивных листовок в модульном и структурированном проекте, подобном этому.
import React, { Component } from 'react';
import { Map, TileLayer } from 'react-leaflet';
class App extends Component {
render() {
return (
<div className="map">
<Map center={[51.505, -0.09]} zoom={13} className="map__reactleaflet">
<TileLayer
url="https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png"
attribution='© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>, © <a href="https://carto.com/attribution">CARTO</a>'
/>
</Map>
</div>
)
}
}
export default App;
'TileLayer' абсолютно необязателен, вам не нужен этот компонент для
рендеринг карты, но необходимо показать плитки на ней, это означает, что вы можете
визуализируйте холст с помощью шнуров по вашему желанию, с маркерами, линиями, многоугольниками или даже чем-нибудь, вам просто нужно импортировать этот компонент из 'Reaction-leaflet' library
Если вы найдете другое или лучшее решение, поделитесь им, спасибо!