Dynamically hide/show header in react-native
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