import { createContext, useContext } from 'react'; import { SharedValue } from 'react-native-reanimated'; const initialContext = { _hasProvider: false, scrollValue: { value: 0 } as SharedValue, containerStart: { value: 0 } as SharedValue, containerEnd: { value: 0 } as SharedValue, startTrigger: { value: 0 } as SharedValue, endTrigger: { value: 0 } as SharedValue, horizontal: { value: false }, isScrollUnmounted: { value: false }, }; export const AnimatedContext = createContext(initialContext); export const useAnimatedContext = () => useContext(AnimatedContext);