A modern study React component of leaflet draw for react-leaflet
React component of leaflet-draw for react-leaflet
dist/
└── index.min.js yarn add leaflet leaflet-draw react-leafletyarn add react-leaflet-draft<FeatureGroup><DraftControl/></FeatureGroup>import{DraftControl}from"react-leaflet-draft";import{MapContainer,TileLayer,Marker,FeatureGroup}from"react-leaflet";functionMap(){return(<MapContainerzoom={14}center={position}><TileLayerurl="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"/><FeatureGroup><DraftControl/></FeatureGroup></MapContainer>)}You can see the properties in Leaflet-draw Documentation
<DraftControldraw={{circle: true,rectangle: true}}edit={{edit: false}}limitLayers={2}/><DraftControlonEdited={e=>console.log(e)}onDeleted={e=>console.log(e)}onCreated={e=>console.log(e)}/>