【发布时间】:2017-11-30 12:40:55
【问题描述】:
所以我可以在路由器定义中的应用程序根目录中使用 onEnter/onExit 方法,它工作得非常好:
<Scene key="arena" hideNavBar={true} onEnter={() => console.log("Entered")} component={ArenaPage} />
有什么办法可以在组件本身内部执行此操作,以便我可以更新本地状态??
export default class ArenaPage extends Component {
onEnter () {
this.setState(...)
}
// Render blah blah blah...
}
如果不可能,在离开场景时是否仍然触发componentWillUnmount(Actions.[key])
【问题讨论】:
标签: javascript reactjs react-native react-native-router-flux