我正在使用react-virtualized来防止长列表中的项目在超出视图端口时被加载。但是,我在页面顶部有一个按钮,当单击该按钮时,将使用scrollsTo -virtualized呈现一个项目。 它使用React.createRef()来链接按钮和列表项,但是因为呈现的项在dom中不存在,所以ref是null (它适用于呈现的前几个项,但不适用于其余的项)。 例如,如果我单击按钮20,则会出现错误Cannot read properties of null (reading 'getBoundingClientRect') because the ref of the b
我有一个离散数据的颜色图例,这是用SVG完成的。但我得到的问题,以显示整个内容,因为它是被裁剪。我不能定义固定高度,因为内容是动态的。
FYI:我的代码是用react写的。
注意:我可以给溢出:可见,并使内容可见,但再一次,问题来给背景色(背景颜色不会得到申请溢出的内容)。
代码链接:
React.useEffect(() => {
// calling legend function and passing div id to function
colorLegend("#legend");
}, [dep]);
function colorLegend(le