React / Redux double getWrappedInstance为null

时间:2018-12-12 13:13:43

标签: reactjs redux ref

我一直很难弄清react ref的工作原理。我遇到了一个令人沮丧的错误,即由于ref为null,getWrappedInstance将会崩溃。我有2个HOC,因此需要像这样两次调用它:getWrappedInstance()。getWrappedInstance()。因此,我在Google上搜寻了一下,发现this article解释了为什么内联ref函数不是一个好主意。我的案子相似但不相同。我有一个组件,在该组件中我从父级传递了ref函数,并传递了另一个内联函数。内联函数不是ref函数,这有什么关系? 非工作代码示例:

{"DataTypes": "ADL"}

工作代码示例:

<TableView
  ref={this.tableViewRef}
  onRowClick={id => {
    this.setState(...);
  }}
/>

0 个答案:

没有答案