我在简单的react应用程序中有以下组件结构
<div id='app'>
<Navbar />
<Graph />
<Footer />
</div>
导航栏有固定高度 80px
页脚具有固定高度 40px
Graph 是一个 d3-wrapper div,它包含带有图形元素的 SVG。
如何将Graph拟合到屏幕的剩余高度中,使其始终占据屏幕的剩余高度?
如何在调整大小事件时更新包含 d3-wrapper/SVG 的react组件?
附注。因为我希望图形具有响应性,所以我不应该对 SVG 的宽度和高度进行硬编码。
这是我试图解决此问题的 codepen 片段。