react-native对于数据管理的一些疑问

最近在开发react-native的项目。

clipboard.png

在我的一级页面有这样一条数据。
然后点击详情在点击某某到了三级页面, 我修改了地址信息。

但是在回到一级页面的时候, 由于这个页面是不会销毁的,所有不会去componentDidMount这样的钩子函数。 数据也还是旧的数据。
数据没有用redux管理, 因为之前我觉得既然都不会销毁那就存state有甚影响?!。。。

现在目前我的想法是做一个发布订阅, 在一级页面的componentDidMount里面去订阅一个事件, 三级页面修改数据的时候后去发布事件, 然后一级页面触发事件之后 去强制更新组件。

想问一下大家遇到这样的问题是怎么解决的?

阅读 1.7k
1 个回答

返回的时候 可以改成使用navigator.push

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题