react 调用子(孙)组件方法
- 在不是用redux的情况下,我们要使用子(孙)组件上的方法,或者属性
调用子组件
import React, {
Component} from 'react';
export default class Parent extends Component {
render() {
return(
<div>
<Child onRef={
this.onRef} />
<button onClick={
this.click} >click</button>
</div>
)
}
//定义一个拿子组件返回值this的函数
onRef = (ref) => {
this.child = ref
}
//调用处理函数
click = (e) => {
this.child.myName