Вы должны передать реквизит в качестве обратного вызова в дочернем компоненте, который при щелчке может вызвать вызов функции в родительском компоненте.
Ваш код должен выглядеть следующим образом:
class Home extends Component {
constructor(props) {
super(props);
this.Quiz = this.getQuizpopup.bind(this); //Function I want to call
this.state = {
latitude: LATITUDE,
}
}
Quiz = () => {
//button click handler.
}
render () {
return (
<Child
onQuizButtonClick = {this.Quiz} />
)
}
}
и ввашему ребенку код должен быть:
<Button onPress={() => this.props.onQuizButtonClick()} buttonStyle={styles.buttonStyle} title="MpTest" />
Надеюсь, это поможет.Happy Coding:)