Javascript 无法删除react中带有MapControl的react传单地图

Javascript 无法删除react中带有MapControl的react传单地图,javascript,reactjs,leaflet,react-leaflet,Javascript,Reactjs,Leaflet,React Leaflet,我使用MapControl在传单地图中创建了地图图例。一切正常,但当我尝试删除映射组件时,出现错误uncaughttypeerror:无法从MapControl.js读取未定义的属性'remove'。有人知道怎么修吗 下面是codesandbox中的示例-5秒钟后,我删除了地图并更改了内容。 我解决了这个问题。我将代码从Legend.js中的componentDidMount移动到了方法createpaleElement。此方法应返回mopleElement,如果有人需要此方法,我可以发送我的解

我使用MapControl在传单地图中创建了地图图例。一切正常,但当我尝试删除映射组件时,出现错误
uncaughttypeerror:无法从
MapControl.js
读取未定义的属性'remove'。有人知道怎么修吗

下面是codesandbox中的示例-5秒钟后,我删除了地图并更改了内容。

我解决了这个问题。我将代码从
Legend.js
中的
componentDidMount
移动到了方法
createpaleElement
。此方法应返回
mopleElement
,如果有人需要此方法,我可以发送我的解决方案:)