JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" />
<script src="https://unpkg.com/[email protected]/dist/leaflet.js" integrity="sha512-/Nsx9X4HebavoBvEBuyp3I7od5tA0UzAxs+j83KgC8PU0kgB4XiK4Lfe4y4cgBtaRJQEIFCW+oC506aPT2L1zw==" crossorigin=""></script>

<div id="map" tabindex="0" data-lat="51.67204" data-lon="39.1843" data-size="12"></div>

CSS

body {
  padding: 0;
  margin: 0;
  font-family: Helvetica;
}

html,
body,
#map {
  height: 100%;
  width: 100vw;
}

JavaScript

$(function() {

  // Получаем данные для карты из html
  var data_lat = $('#map').data('lat');
  var data_lon = $('#map').data('lon');
  var data_size = $('#map').data('size');


  // Создаем карту
  var mymap = L.map('map').setView([data_lat, data_lon], data_size);
  L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    maxZoom: 18,
    attribution: '<a href="https://www.openstreetmap.org/">OpenStreetMap</a>'
  }).addTo(mymap);


	// Маркеры
	var marker_1 = L.marker([51.6693, 39.2051]),
  		marker_2 = L.marker([51.6659, 39.1992]),
      marker_3 = L.marker([51.6609, 39.1902]);
  
  
  // Добавляем маркеры на карту
  L.featureGroup([marker_1, marker_2, marker_3]).addTo(mymap);

});