如何在页面的所有其他元素之后呈现React组件

时间:2019-05-05 13:35:08

标签: javascript reactjs react-lifecycle

我使用 react-lineto 在两个div之间根据其className(<LineTo>highlightedArea)绘制guidelineBlockExpanded。最初,这些div不在页面上-单击时会扩展准则框,并呈现相关的突出显示区域。同时,我在它们之间画了一条线。

我怀疑问题是, react-lineto 使用新的{之前,classNames 查找具有给定document.getElementsByClassName(className)的div。 {1}}被渲染。因此,结果行从旧的highlightedArea开始并指向右边的(当前)hidhlightedArea

是否有一种方法可以强制在所有其他元素之后渲染React组件?我尝试在guidelineBlockExpanded上强制重新渲染,但是渲染顺序保持不变。

0 个答案:

没有答案