我最近注意到在 ReactJS 中,不可能将ref
属性作为属性传递给组件。
这是我的代码:
class A extends React.Component{
render(){
return <B
ref={ref=>this.bRef = ref}
/>
}
}
class B extends React.Component{
render(){
console.log(this.props.ref) //=>undefined
return <div
{...this.props}
/>
}
}
this.bRef
将在A
. 有没有关于这个的解释?