Skip to content

Commit 2205407

Browse files
committed
fix: useAppStateChange: add removeListener
removeListener is required for RN 0.64
1 parent d8c20d9 commit 2205407

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/hooks/useAppState.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import { AppState, AppStateStatus } from 'react-native';
33

44
export function useAppState(onChange: (appState: AppStateStatus) => void) {
55
useEffect(() => {
6-
return AppState.addEventListener('change', onChange);
6+
AppState.addEventListener('change', onChange);
7+
return () => {
8+
AppState.removeEventListener('change', onChange);
9+
};
710
}, [onChange]);
811
}

0 commit comments

Comments
 (0)