react-navigation里的StackNavigator在screen返回到上一个页面的时候,怎么更新上一个页面的state呢?
发布于 7 年前 作者 tomoya92 6363 次浏览 来自 问答

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解决

回到顶部