diff --git a/src/index.js b/src/index.js index 7f63329..591ca2a 100644 --- a/src/index.js +++ b/src/index.js @@ -20,8 +20,8 @@ function useDeviceOrientation() { function updateState() { setDeviceOrientation(getWindowOrientation()); } - Dimensions.addEventListener('change', updateState); - return () => Dimensions.removeEventListener('change', updateState); + const subscription = Dimensions.addEventListener('change', updateState); + return () => subscription.remove(); }, []); return deviceOrientation;