Je souhaite que le composant partagé pour tous les écrans réagisse en mode natif. Je peux donc les partager entre les composants principaux.Créer un composant partagé avec l'appel de navigation.navigate() à l'intérieur - Réagir Natif
Voir mon code ci-dessous, tout fonctionne, mais le this.props.navigation.navigation.navigate('HireJob')
ne fonctionne pas.
MyCode:
export default class MyComponent extends Component {
callAndPush =() =>{
console.log('callAndPush');
this.props.navigation.navigate('HireJob')
}
render() {
return (
<TouchableHighlight style = {{backgroundColor : 'red' , height : 30}} onPress = {() => this.callAndPush()}>
<Text>Apple</Text>
</TouchableHighlight>
);
}
}
Utilisation de composants:
render(){
return (
<View style = {styles.scrollSty}>
<MyComponent></MyComponent>
</View>
);
}
}
Pouvez-vous élaborer davantage? – eden
@Eden Voulez-vous ajouter un commun dans toutes les vues. Alors que je vais créer une classe de parents pour la vue. –
'Comme composant'? –
eden