Я предлагаю другой подход к глобальной функции, переменным. Вы можете создать класс Utils для каждой глобальной функции, переменных (констант или перечислений) и импортировать Utils везде, где вам нужно их использовать.
Вот очень простой пример для класса Utils:
Класс Utils
export default class Utils {
static navigationRef = null;
static showAlert(title, desc) {
Alert.alert(title, desc);
}
}
ИСПОЛЬЗОВАНИЕ:
import Utils from "./shared/utils"
// Example of static function
Utils.showAlert("Hello" "Alert Description")
// Example of static variable
Utils.navigationRef = this.props.navigation;