React-Native - 在执行弹出操作时重新加载数据并重新呈现组件

时间:2017-04-04 08:48:49

标签: javascript react-native

我有2个屏幕A和屏幕B,每个页面都有不同的api调用来获取要在页面中呈现的数据。 从屏幕A到屏幕B我通过使用推入堆栈  this.props.navigator.push({id: 'goToScreenB'}); 并且用户点击后退按钮将使用this.props.navigator.pop();转到屏幕B到屏幕A. 当用户从屏幕B返回到屏幕A我希望进行api调用以获取新数据时,最初将在componentWillMount调用api时如何从弹出的屏幕A调用componentWillMount屏幕B.

1 个答案:

答案 0 :(得分:-2)

如果没有您的代码,我无法确定。但是当你回到屏幕时,可能会调用一个componentWillMount。

您可以放置​​console.log()并查看是否正在调用它。如果没有被调用,你应该使用componentWillUpdate()