簡體   English   中英

反應在彈出路線上調用的本機導航實驗生命周期方法?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM