【发布时间】:2015-05-12 17:23:42
【问题描述】:
来自 React v0.13 的更新日志:
" ref 解析顺序略有变化,因此在调用 componentDidMount 方法后,组件的 ref 立即可用;只有当您的组件在您的 componentDidMount 中调用父组件的回调时,才能观察到此更改,这是一种反模式,无论如何都应该避免"
那么,有没有更好的方法在 DOM 挂载后访问this.refs?我不喜欢使用setTimeout(),但这是我看到的在特定 DOM 挂载后工作的最佳方法。有没有我缺少的替代方法?或者,将onLoad 方法直接附加到组件的最佳方式是什么?
【问题讨论】:
标签: reactjs