[英]React Native Navigation Experimental Lifecycle Method Called on Pop Route?
我正在將NavigationExperimental與React Native一起使用。 發生彈出路由時,是否會調用任何生命周期方法?
例如:場景A =>場景B
如果在場景B上彈出路線,我希望場景A重新渲染。
FirstPageComponent.js
pressBtn() {
let _this = this;
const { navigator } = this.props;
if (navigator) {
navigator.push({
name: 'SecondPageComponent',
component: SecondPageComponent,
title: 'page2',
params: {
name: 'glm',
getFeedBack: function(text) {
_this.setState({feedback: text});
}
}
});
}
}
SecondPageComponent.js:
pressBtn() {
const { navigator } = this.props;
if (navigator) {
this.props.getFeedBack('Im fine');
navigator.pop();
}
}
調用getFeedBack當您彈出第二頁時,getFeedBack將更改第一頁的狀態,然后將重新呈現第一頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.