Я создал многоэкранное приложение с помощью React Navigator, следуя этому примеру:
import {
createStackNavigator,
} from 'react-navigation';
const App = createStackNavigator({
Home: { screen: HomeScreen },
Profile: { screen: ProfileScreen },
});
export default App;
Теперь я хотел бы добавить состояние глобальной конфигурации с помощью нового встроенного контекстного API, чтобы я мог имеют некоторые общие данные, которыми можно управлять и отображать на нескольких экранах.
Проблема в том, что для контекста явно требуются компоненты, имеющие общий родительский компонент, поэтому этот контекст можно передать дочерним компонентам.
Как я могу реализовать это с помощью экранов, которые, насколько мне известно, не имеют общего родителя, потому что они управляются навигатором реагирования?