测试结果为,从homePage跳转到infoPage,homePage未销毁。 再从infoPage返回homePage时,如果props未改变,则homePage不会rerender,并且infoPage自身组件被销毁调用componentWillUnmount。 如果从infoPage返回homePage时,props发生改变,则homePage调用componentWillReceiveProps并rerender,infoPage自身同样会销毁。
- 从a页面push到b页面,再从b页面pop回a页面,props发生改变a页面调用componentWillReceiveProps,并不会调用componentWillMount,componentDidMount。
- push的时候组件不会被销毁,只有pop的时候,pop的那一方组件会被销毁。