Skip to content

Splitbee/react-native expo routing tracking issue #43

@AlejandroGutierrezB

Description

@AlejandroGutierrezB

Hey guys I have an issue with routing tracking. I don't get any data in this regard, dashboard still says "Waiting for data"
Envent tracking using splitbee.track() works like a champ though.

I am using "expo": "~42.0.1" and this is how my app.tsx looks:

import { createNativeStackNavigator } from '@react-navigation/native-stack';
import { NavigationContainer } from '@react-navigation/native';
import { navigationRef } from '../services/Navigation';
import splitbee, { useTrackReactNavigation } from '@splitbee/react-native';

splitbee.init('key');
const Stack = createNativeStackNavigator();

export default function App() {
  const [{ onReady, onStateChange }] = useTrackReactNavigation(navigationRef);
  return (
    <>
      <StatusBar style="auto" />
      <NavigationContainer 
          ref={navigationRef}
          onReady={() => {
                 onReady();
           }}
          onStateChange={() => {
              onStateChange();
       }}>
        <Stack.Navigator screenOptions={screenOptions} initialRouteName={INITIAL_ROUTE}>
          {... Stack}
        </Stack.Navigator>
      </NavigationContainer>
    </>
  );
}
import { StackActions, createNavigationContainerRef } from '@react-navigation/native';
export const navigationRef = createNavigationContainerRef<RootStackProps>();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions