¿Cómo debería funcionar la nueva API de contexto con el navegador React Native?

Creé una aplicación multipantalla con React Navigator siguiendo este ejemplo:

import {
  createStackNavigator,
} from 'react-navigation';

const App = createStackNavigator({
  Home: { screen: HomeScreen },
  Profile: { screen: ProfileScreen },
});

export default App;

Ahora me gustaría agregar un estado de configuración global usando el nuevo contexto integrado api, por lo que puedo tener algunos datos comunes que se pueden manipular y mostrar desde varias pantallas.

l problema es que el contexto aparentemente requiere componentes que tengan un componente primario común, de modo que el contexto se pueda pasar a los componentes secundarios.

¿Cómo puedo implementar esto usando pantallas que no comparten un padre común hasta donde yo sé, porque son gestionadas por el navegador reaccionar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta