反应ComponentDidMount

时间:2016-12-12 10:14:38

标签: reactjs react-jsx

从我的父反应组件的render方法我创建一个子单选按钮组件列表​​。

我需要在渲染完成后调用一个方法,即子组件也完全渲染。

我尝试了以下机制:

  1. 通过回调:它没有奏效。在渲染之前调用它。
  2. 直接在componentDidMount中调用该方法。同样的问题
  3. 调用componentDidUpdate中的方法。同样的问题
  4. 我将所有数据通过道具传递给父母 - >孩子,并没有涉及减少。

    我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

只需在父组件的componentDidMount

中包含超时
componentDidMount() {
   setTimeout(this.myMethod, 1000/60)
}

componentDidUpdate未在初始渲染时调用,因此您无法使用它。