0.1.0 • Published 4 years ago
react-navigation-live-reload-on-screen v0.1.0
react-navigation-live-reload-on-screen
Based on this, stay on current screen when you live reload. This works by storing the navigation state in the async storage and getting it back when reloading.
Install
yarn add @bam.tech/react-navigation-live-reload-on-screenUsage
import { NavigationContainer as ReactNavigationContainer } from "@react-navigation/native";
import { enableLiveReloadOnScreen } from "@bam.tech/react-navigation-live-reload-on-screen";
const ENABLE_LIVE_RELOAD = __DEV__;
const NavigationContainer = enableLiveReloadOnScreen(ENABLE_LIVE_RELOAD)(
ReactNavigationContainer
);
// Use NavigationContainer instead of the one from react-navigationClearing navigation state
If you need to clear the persisted navigation state at some point:
import { clearNavigationState } from "@bam.tech/react-navigation-live-reload-on-screen";
clearNavigationState();0.1.0
4 years ago