我有一个旧代码正在使用findDOMNode()
.
这是我的代码,其中someComponent1
和Expand
已经导入。
在这里,我有些怀疑我编写的代码findDOMNode()
是否运行良好,但由于它现在已被弃用,我想将其删除。我浏览了许多文档,发现使用门户网站或参考文献而不是这个。我有一个理解,如果我使用 ref,那么变量 get bind 也可以访问 DOM 元素,但我想我错了,因为它以这种方式工作。有人可以纠正我对此的理解吗
class classA extends Component {
componentDidMount() {
new Expand(ReactDOM.findDOMNode(this.expand))
// new Expand(this.expand)
}
render(){
return(
<someComponent1 className={style.container} ref={e => this.expand= e}/>
)
}
}