我正在使用两个类组件,其中我有一个从父组件调用的方法。出于这个原因,我必须使用 React.CreateRef() 创建两个引用。但问题是一个组件允许我使用 ref 属性和 onther innerRef 属性。所以我想知道不同之处。
class X extends Component {
constructor(props) {
super(props);
this.xRef = React.createRef();
this.yRef = React.createRef();
}
render (){
return (
<Xcomponent
classes={classes}
user={user}
ref={this.xRef }
/>
<Ycomponent
classes={classes}
user={user}
innerRef={this.xRef }
/>
)
}
}
Run Code Online (Sandbox Code Playgroud)