当兄弟组件获得innerRef时,组件上的函数调用停止工作

时间:2018-05-28 15:20:55

标签: reactjs react-redux styled-components

我有以下渲染部分,如下所示。 onAddNode来自父组件,用于在添加新项目时更新状态。如果我在Input styled-component上删除innerRef,则此函数可以找到。我试图找到为什么会发生这种情况但尚未找到任何解释。

有谁知道为什么会这样?我只是想知道它为什么会发生,以便我可以从那里找到一些东西。

感谢。 enter image description here

- 编辑

获取ref fucntion的Input组件不是react组件。它是样式组件。

我的setReference()会设置参数并将其保留在组件中。此函数在组件构造函数中调用 .bind(this)enter image description here

1 个答案:

答案 0 :(得分:0)

在Wrapper组件上设置innerRef解决了它。