diff --git a/apps/common-app/src/apps/reanimated/examples/SharedElementTransitions/ManyScreens.tsx b/apps/common-app/src/apps/reanimated/examples/SharedElementTransitions/ManyScreens.tsx index 49641464ffec..d7f02f834fdb 100644 --- a/apps/common-app/src/apps/reanimated/examples/SharedElementTransitions/ManyScreens.tsx +++ b/apps/common-app/src/apps/reanimated/examples/SharedElementTransitions/ManyScreens.tsx @@ -1,39 +1,57 @@ -import type { ParamListBase } from '@react-navigation/native'; +import { useIsFocused, type ParamListBase } from '@react-navigation/native'; import type { NativeStackScreenProps } from '@react-navigation/native-stack'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import * as React from 'react'; import { Button, StyleSheet, View } from 'react-native'; -import Animated from 'react-native-reanimated'; +import Animated, { SharedTransitionBoundary } from 'react-native-reanimated'; const Stack = createNativeStackNavigator(); function Screen1({ navigation }: NativeStackScreenProps) { + const isFocused = useIsFocused(); return ( - - -