如何在React Native生命周期

时间:2016-10-18 14:45:28

标签: react-native

我有TabBarIOS,其中包含五个导航器。我需要在屏幕上跟踪谷歌分析的每个视图,但ReactNative没有提供生命周期。

我尝试在这些视图的componentDidMount中进行跟踪,但只会在每个视图的生命周期中调用一次。在标签之间切换不会再次触发componentDidMount

此外,当我push() / pop()进出导航器时,我需要一个回调来查找将显示哪个组件。

是否有任何回调方法或委托方法在组件显示时调用(如iOS中的-viewDidAppear:)?

1 个答案:

答案 0 :(得分:0)

TabBarIOS.Item有一个名为onPress()的属性,在按下该项时会调用该属性。您可以使用此回调来更新分析。