父组件:
import React, {Component} from 'react';
import AddModalComponent from './addModalComponent'; //子组件
export default class AddAppleFood extends Component {
getTags = (res) => {
alert(res);
}
render() {
const data = [1,2,3];
return (
<AddModalComponent
removedTag={this.getTags}
/>
)
}
}
子组件:
import React, {Component} from 'react';
export default class AddModalComponent extends Component {
onClose = msg => {
this.props.removedTag(msg);
}
render() {
return (
<div onClick={() => this.onClose('我是子组件啊')}>我是子组件啊,click me!</div>
)
}
}
这样父组件就能拿到子组件的值了。是不是超级简单~~~
父组件给子组件传值: 传送门