| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- import { useEffect } from 'react';
 - import { StyleSheet } from 'react-native';
 - import Animated, {
 -   useSharedValue,
 -   useAnimatedStyle,
 -   withTiming,
 -   withRepeat,
 -   withSequence,
 - } from 'react-native-reanimated';
 - 
 - import { ThemedText } from '@/components/ThemedText';
 - 
 - export function HelloWave() {
 -   const rotationAnimation = useSharedValue(0);
 - 
 -   useEffect(() => {
 -     rotationAnimation.value = withRepeat(
 -       withSequence(withTiming(25, { duration: 150 }), withTiming(0, { duration: 150 })),
 -       4 // Run the animation 4 times
 -     );
 -   }, []);
 - 
 -   const animatedStyle = useAnimatedStyle(() => ({
 -     transform: [{ rotate: `${rotationAnimation.value}deg` }],
 -   }));
 - 
 -   return (
 -     <Animated.View style={animatedStyle}>
 -       <ThemedText style={styles.text}>👋</ThemedText>
 -     </Animated.View>
 -   );
 - }
 - 
 - const styles = StyleSheet.create({
 -   text: {
 -     fontSize: 28,
 -     lineHeight: 32,
 -     marginTop: -6,
 -   },
 - });
 
 
  |