diff --git a/src/hooks/useAnimatedLayout.ts b/src/hooks/useAnimatedLayout.ts index 68c674de..6e3be3d1 100644 --- a/src/hooks/useAnimatedLayout.ts +++ b/src/hooks/useAnimatedLayout.ts @@ -106,13 +106,14 @@ export function useAnimatedLayout( [state, verticalInset, modal] ); useEffect(() => { - Dimensions.addEventListener('change', ({ window }) => { + const subscription = Dimensions.addEventListener('change', ({ window: windowDimensions }) => { state.modify(_state => { 'worklet'; - _state.window = window; + _state.window = windowDimensions; return _state; }); }); + return () => subscription.remove(); }, [state]); //#endregion