react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
21 lines (19 loc) • 758 B
JavaScript
import { useCallback } from 'react';
import { useAnimatedStyle } from './useAnimatedStyle';
import { shouldBeUseWeb } from '../PlatformChecker';
// TODO: we should make sure that when useAP is used we are not assigning styles
// when you need styles to animated you should always use useAS
// TODO TYPESCRIPT This is a temporary cast to get rid of .d.ts file.
export let useAnimatedProps;
if (shouldBeUseWeb()) {
useAnimatedProps = function (updater, deps, adapters) {
return useAnimatedStyle(updater, deps, adapters, true);
};
} else {
useAnimatedProps = useAnimatedStyle;
}
export function useWorkletCallback(fun, deps) {
return useCallback(fun, deps ?? []);
}
export { useEvent, useHandler } from './utils';
//# sourceMappingURL=Hooks.js.map