我有两个组成部分。
- 父组件
- 子组件
我试图从父级调用孩子的方法,我尝试过这种方法,但没有得到结果
class Parent extends Component {
render() {
return (
<Child>
<button onClick={Child.getAlert()}>Click</button>
</Child>
);
}
}
class Child extends Component {
getAlert() {
alert('clicked');
}
render() {
return (
<h1 ref="hello">Hello</h1>
);
}
}
有没有一种方法可以从父级调用子级的方法?
注意:子组件和父组件位于两个不同的文件中
您可以通过这种方式轻松实现
脚步-
从子组件使用props访问该变量,并通过使用if条件执行所需的方法。