Похоже, что ReactLeafletZoomIndicator не имеет установленного контекста, поэтому карта свойств не определена. Попробуйте это:
import { ReactLeafletZoomIndicator } from 'react-leaflet-zoom-indicator'
const ReactLeafletZoomIndicatorWithContext = = withLeaflet(ReactLeafletZoomIndicator);
<Map
map={this.refs.mapRef}
center={[51,10]}
length={4}
onClick={(e)=>{this.handleClick(e)}}
ref="mapRef"
zoom={5.5}
>
<ReactLeafletZoomIndicatorWithContext head='zoom:' position='topleft' />
<TileLayer
/*Links for background map*/
/>
{newLocation}
{existingLocations}
</Map>
v2 реакционной листовки требует этого. Смотри здесь .
Обернув ваш пользовательский компонент с помощью withLeaflet (), он получит объект контекста Leaflet, вставленный в его подпорки.