0
我想隱藏我的反應,本機導航欄「完成」按鈕,根據狀態使用狀態,以隱藏/顯示視圖
this.state = {
doneButtonHidden: true
}
我的國家已經將其設置爲true
doneButtonHidden(hidden) {
if (!hidden) {
return {
title: 'Done',
tintColor: '#ff9000'
}
}
}
然而,如果切換doneButtonHidden的價值和熱重載,它保持隱藏並且不更新
<NavigationBar
title={{title: 'Friends', tintColor: '#ff9000'}}
rightButton={this.doneButtonHidden(this.state.doneButtonHidden)}
/>
我在做什麼錯?
你的意思是你按下「右鍵」,它什麼都不做? –