2016-10-01 4 views
0

J'ai fait un Navigation Expérimental avec le Tutoriel Native React et ça marche! (Sur le but)React Native - charger le contenu en utilisant "Navigation Expérimental"

Mon problème est: Je ne peux pas charger le « contenu » de la scène suivante ... (Seul le changement de navigateur)

if (this.state.navigationState.index == 0) { 
    const route = {key: 'secondepage', component:MyScene}; 
    console.log("après modification "+route.component.defaultProps.title); 

    // Use the push reducer provided by NavigationStateUtils 
    navigationState = NavigationStateUtils.push(navigationState, route); 
} 

Le problème est que je ne peux pas charger le composant "Ma scène" ... J'ai vu que je peux obtenir les accessoires du composant Myscene (route.component.defaultProps.title) mais il ne charge pas le texte à l'intérieur. Est-ce que NavigationStateUtils.push(..,..) fonctionne?

NB: Si vous voulez le code complet, je peux le coller. Merci pour votre réponse

Répondre

0

J'ai trouvé la solution ... Il travaillait, juste que je ne l'avais pas changer ma fonction RendersScene ...

(j'ajouter « interrupteur (this.props.index) »: si je peux changer le rendu avec la valeur d'index (~ qui est le numéro de ma page))