サーバーから取得するデータのサイズに応じて、「Apexcharts ヒートマップ」の高さを変更しようとしています。
コードを componentDidMount() メソッドに入れてみましたが、サーバーからのデータが来る場所にもありますが、役に立ちません
私のコンストラクターで私が持っている
this.state{ hmheight=34; }
次に、データを取得する方法で
if(datasize){ this.setState({hmheight=90}) }
次にレンダリングで
<ReactApexChart options = { heatOptions }
series = { this.state.heatData }
type = "heatmap"
height = {heatmapHeight} / >
シリーズの更新とビューは変更されますが、高さは変更されませんが、シリーズと高さは同じ関数で変更されることに注意してください
サーバーからのデータに基づいて高さを変更したい。