【发布时间】:2020-11-16 19:56:50
【问题描述】:
当我尝试在 functionB 内使用滑块 ref 时,我收到了 ref undefined 错误。我在这里做错了什么?
class somecomp extends Component {
constructor(props){
super(props);
this.slider = React.createRef;
}
componentDidMount(){
this.functionA();
}
functionA = () => {
functionB();
}
functionB = () => {
// When i call slider ref here im getting ref undefined
}
render() {
return (
<div ref={slider => (this.slider = slider)}></div>
);
}
}
export default somecomp;
【问题讨论】:
-
首先,
createRef是一个函数。您必须使用createRef()调用它。从那里开始,否则您的问题似乎是一个错字。