使用material-ui( ^ 1.0.0-beta.24 )并将JSS样式添加到我的组件时:
class Counter extends Component{
getCount= () => {
return this.state.count;
}
}
export default withStyles(stylesJss)(Counter);
通过父组件中的“ref”prop访问计数器组件,如:
<Counter ref={(ref) => this.counter = ref} />
由于this.counter
包装器, ProxyComponent
会导致withStyles
对象而不是基础Counter类。我想访问Counter类,它的方法如下:this.counter.getCount()
来自父级,并将其用作标准的React非受控组件。怎么能得到这个?
答案 0 :(得分:0)
您可以通过innerRef属性访问包装的组件ref
<Counter innerRef={(ref) => this.counter = ref} />