我想跟踪用户浏览屏幕以及离开屏幕的时间。我还想设置状态,然后将这些数据发送到 API。
const Stack = createStackNavigator();
const Tab = createMaterialTopTabNavigator();
export default function BootcampWeeksScreen(props){
const { navigation } = props;
const pathway_id=navigation.getParam('pathway_id');
return (
<NavigationContainer>
<Tab.Navigator tabBarOptions={{ scrollEnabled: true }}>
<Tab.Screen name="Course" component={Courses} initialParams={{pathway_id:pathway_id}} />
<Tab.Screen name="Roadmap" component={Roadmap} />
</Tab.Navigator>
</NavigationContainer>
);
}
当用户导航到Course
屏幕时,我想跟踪用户离开屏幕的时间。
我怎样才能做到这一点?