react-navigation里的StackNavigator在screen返回到上一个页面的时候,怎么更新上一个页面的state呢?
StackNavigator里有两个screen
const App = StackNavigator({
Home: {screen: Home},
User: {screen: User},
})
在Home里有个按扭,点击转到User页面
this.props.navigation.navigate('User')
然后在User里填上了自己的名字,返回到点击了返回,回到Home里,在Home里的state里有个username,这时候想更新state里的username 该怎么处理呢?试了React.Component的生命周期里的方法,在从User回到Home的时候都没有调用,不知道怎么办了。。
1 回复
这个可以集成redux解决