Je viens de mettre à niveau react-navigation vers la v2.0-rc9, et il se plaint que
Vous ne devez rendre explicitement qu'un seul navigateur dans votre application, et d'autres navigateurs doivent le rendre en l'incluant dans ce navigateur.
Comme indiqué ci-dessous, je n'ai qu'un seul navigateur et je ne comprends pas d'où cela vient. Pourriez-vous s'il vous plaît indiquer une cause possible de cette erreur? Vous trouverez ci-dessous le composant racine et la façon dont j'ai créé le navigateur.
Root.js:
import React, { PureComponent } from 'react';
import { Provider } from 'react-redux';
import store from './store';
import AppNavigation from './AppNavigation';
class Root extends PureComponent {
render() {
return (
<Provider store={store}>
<AppNavigation/>
</Provider>
);
}
}
export default Root;
AppNavigation.js:
import { createStackNavigator } from 'react-navigation';
const AppNavigation = createStackNavigator({
home: HomePage
});
export default AppNavigation;
Essayez de mettre à jour le réact-navigation à la version 2.0.2 comme indiqué dans ce issue , il s’agit d’un bogue avec réact-native et non réact-navigation. L'auteur semble avoir ajouté un correctif dans la version 2.0.2.
Vérifiez si cela fonctionne pour vous et postez toute autre erreur sur le problème.
Merci.