а чем вы пользуетесь?
Я тут писал где-то... пока всё ещё самописным и очень простым аналогом react-native-navigation
Но суть не в этом. Первое, что я делаю в новом приложении - это ставлю mobx и завожу синглтон Application. В него добавляется код инициализации и глобальные модели как observable и там же начинает жить общая логика, её становится больше и это всё превращается постепенно в полноценные модели и контроллеры и MVC...
Соответственно, если мне надо было бы title в навигаторе от react-navigation менять, то там бы вместо title был бы кастомный компонент, примерно такой:
@observable
export class NavTitle extends React.Component {
render() {
return <Text>{Application.sharedApplication.globalTitle}</Text>
}
}
Может это и глупо, но оно так очень хорошо работает. Плата - нужно самому строить архитектуру, т.к. React - только View слой и HMR ломается, т.к. он больше не может патчить Application и всё, что в нем лежит... View-слой по прежнему нормально с HMR работает при этом.