CNode

react-navigation里的StackNavigator在screen返回到上一个页面的时候,怎么更新上一个页面的state呢?

问答
Ttomoya92发布于9 年前最后回复9 年前1 回复6944 浏览0 收藏

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)

T
tomoya92#1·9 年前

这个可以集成redux解决

参与回复
登录后即可参与回复。登录