React Native Wait Navigation

React Native Navigation initializion handler.

Installation

npm i react-native-wait-navigation
yarn add react-native-wait-navigation

Usage

import { createRef } from 'react';
import { NavigationContainer, NavigationContainerRef } from '@react-navigation/native';
import ReactNativeWaitNavigation from 'react-native-wait-navigation';

export const navigationRef = createRef<NavigationContainerRef>();

export default function App() {
  const handleNavigationReady = () => {
    const emitter = new ReactNativeWaitNavigation(navigationRef);

    emitter.on('initialized', () => {
      closeSplashScreen();
    });
  };

  return (
    <NavigationContainer ref={navigationRef} onReady={handleNavigationReady}>
        {/* Rest of your app code */}
    </NavigationContainer>
  );
}

GitHub

View Github