I am a newbie to react and currently developing an application,
BACKGROUND:
I am trying to use a resizeable rnd component which has Geo map chart as its content.
PROBLEM:
Even though rnd component resizes works fine, the content inside the rnd component doesn't resize.
CODE:
https://codesandbox.io/embed/15lo3mw93?fontsize=14
Any suggestions or hints would be helpful.
Thanks in advance.
You need to update component's state when you do resize, it will trigger render and map should get proper sizes.
<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
});
}}
>