I am using react-navigation for routing purpose. I want to dynamically hide or show header on one component. Any way to do it?
I change headerLeft dynamically like this but can not find any way to do it for entire header.
static navigationOptions = ({ navigation }) => ({
headerRight: navigation.state.params ? navigation.state.params.headerRight : null
});
this.props.navigation.setParams({
headerRight: (
<View>
<TouchableOpacity onPress={() => blaa} >
<Text>Start</Text>
</TouchableOpacity>
</View>
)
});
I want something like this - hide/show header based on state:
this.props.navigation.setParams({
header: this.state.header
});