2016-03-10 218 views
1

我在將路由推入導航器後加載遠程數據,並希望在加載數據後更新導航欄標題。在反應原生導航器的導航條中替換標題導航條

我可以調用this.props.navigator.replace({ component: MyComponent, title: 'Updated Title' }),但這也觸發了重新安裝和重新渲染整個場景。

有什麼辦法可以在不更新路線的情況下更新導航器的navigationBar顯示?

+0

爲什麼不在標題中使用狀態變量,然後在想要更改標題時使用setState。 –

+0

沒有API來引用導航器中的標題視圖。我想我可以傳入一個標題對象,然後將其分配給組件的道具。那是你在想什麼? – Arrel

+0

是的。有點。 <導航器navigationBar = { {this.state。 title}} /> –

回答