【问题标题】:When are React ref callbacks supposed to run?React ref 回调应该在什么时候运行?
【发布时间】:2017-11-16 22:20:43
【问题描述】:

在安装时说的文档中,卸载。但是我看到每次所有者收到道具时都会调用它们。

<A>
  <B ref={(component) => console.log(blah)}>
  </B>
<A>

谁能确认预期的行为?

我唯一的另一个想法是另一个 HOC 正在干扰。我正在使用react-dnd,它确实包装了 ref 回调。

refs 的代码在下面的链接中,但我似乎无法解决。

https://github.com/facebook/react/blob/38acadf6f493926383aec0362617b8507ddee0d8/src/renderers/shared/reconciler/ReactRef.js

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    我假设它们在 render 上运行,因为在那之前你没有 DOM 引用。

    【讨论】:

      猜你喜欢
      • 2020-02-11
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 2014-09-06
      相关资源
      最近更新 更多