我想在本机反应中为所有屏幕制作共享组件。所以我可以在主要组件之间共享它们。
请参阅下面的代码,一切正常,但this.props.navigation.navigation.navigate('HireJob')
不起作用。
我的代码:
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>
);
}
}
组件的使用:
render(){
return (
<View style = {styles.scrollSty}>
<MyComponent></MyComponent>
</View>
);
}
}