标签: react-native
我有TabBarIOS,其中包含五个导航器。我需要在屏幕上跟踪谷歌分析的每个视图,但ReactNative没有提供生命周期。
TabBarIOS
我尝试在这些视图的componentDidMount中进行跟踪,但只会在每个视图的生命周期中调用一次。在标签之间切换不会再次触发componentDidMount。
componentDidMount
此外,当我push() / pop()进出导航器时,我需要一个回调来查找将显示哪个组件。
push()
pop()
是否有任何回调方法或委托方法在组件显示时调用(如iOS中的-viewDidAppear:)?
-viewDidAppear:
答案 0 :(得分:0)
TabBarIOS.Item有一个名为onPress()的属性,在按下该项时会调用该属性。您可以使用此回调来更新分析。