最近在开发react-native的项目。
在我的一级页面有这样一条数据。
然后点击详情在点击某某到了三级页面, 我修改了地址信息。
但是在回到一级页面的时候, 由于这个页面是不会销毁的,所有不会去componentDidMount这样的钩子函数。 数据也还是旧的数据。
数据没有用redux管理, 因为之前我觉得既然都不会销毁那就存state有甚影响?!。。。
现在目前我的想法是做一个发布订阅, 在一级页面的componentDidMount里面去订阅一个事件, 三级页面修改数据的时候后去发布事件, 然后一级页面触发事件之后 去强制更新组件。
想问一下大家遇到这样的问题是怎么解决的?
返回的时候 可以改成使用navigator.push