Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { useCallback, useMemo } from 'react';
- import Animated from 'react-native-reanimated';
- const { Value } = Animated;
- export const toAnimatedFlag = (value: boolean) => new Value(value ? 1 : 0);
- export const useAnimatedFlag = (initialValue: boolean) => {
- const animatedFlag = useMemo(() => toAnimatedFlag(initialValue), []);
- const setValue = useCallback((value: boolean) => animatedFlag.setValue(value ? 1 : 0), [
- animatedFlag,
- ]);
- return [animatedFlag, setValue] as const;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement