Вам нужно обновить состояние компонента, когда вы изменяете размер, он будет вызывать рендеринг, и карта должна получить правильные размеры.
<Rnd
style={style}
default={{
x: 0,
y: 0,
width: "" + this.state.mappanelwidth + "",
height: "" + this.state.mappanelheight + ""
}}
onResize={(e, direction, ref, delta, position) => {
this.setState({
mappanelheight: ref.offsetHeight,
mappanelwidth: ref.offsetWidth
});
}}
>