原生JS中有:document.getElementById("idName");来拿到需要的元素
但是在react中,显示这是不对的,不过有一个属性,叫ref,是用来拿到某个元素的
ref属性是用在render(){};里面的某个标签里面的,比如:<div ref={item => this.audioNode = item}></div> 【这是react里面的写法】
ref作用的对象是当前的元素,比如上一行就是<div></div>对应得元素
附:每一个组件类的实例化对象是这个组件类对应的标签,但不是html标签,例如:
class HelloWorld extends Component {
render(){
return(
<HelloWorld />
);
}
}
来源:https://www.cnblogs.com/songmengyao/p/7366454.html