В моем сценарии я пытаюсь создать глобальный класс для android обработчика кнопки возврата и повторно использовать его в нескольких файлах классов экрана. Как это сделать? Я пробовал код ниже, но не знаю, как получить доступ к общему классу из других классов.
Мой код ниже (Androidhandler.tsx)
export default class hardware extends Component {
constructor(props) {
super(props);
this.BackButton = this.BackButton.bind(this);
}
componentWillMount() {
BackHandler.addEventListener'BackPress',this.BackButton);
}
componentWillUnmount() {
BackHandler.removeEventListener('BackPress',this.BackButton);
}
BackButton() {
if(this.props.navigation){
this.props.navigation.goBack(null);
return true;
}
}
}