Я предпочел бы использовать методы кодирования / декодирования bas64 из CryptoJS , самой популярной библиотеки для стандартных и безопасных криптографических алгоритмов, реализованных в JavaScript с использованием лучших практик и шаблонов.
на первой странице создайте свою функцию.
myMethod() {
//function i want to call in second page
}
на первой странице при переходе на вторую страницу (в моем случае, когда пользователь нажимает кнопку) передайте функцию в качестве параметра, как показано ниже:
onPress={() => this.props.navigation.navigate('SecondPage', {
rerenderOutputTitles: () => this.myMethod(),
})}
, затем на второй странице вызовите этот метод где вы хотите, как показано ниже:
this.props.navigation.state.params.rerenderOutputTitles();