Я хотел бы показать / скрыть элемент навигации в соответствии с изменениями состояния в собственном приложении реагировать.Это то, что я сделал.
static navigationOptions = ({ navigation }) => {
return {
headerLeft: <Button this.state.showSaveBtn && title='Save'/>
}
}
...
validateForm () {
if (validate()){
this.setState({showSaveBtn: true});
} else {
this.setState({showSaveBtn: false});
}
}
Но он не может быть запущен, потому что «this» не относится к текущему компоненту.Я только что показал, как я хотел бы сделать.Важно управлять элементом навигации с помощью переменной состояния.
Спасибо.