diff --git a/FabricTestExample/src/Test654.js b/FabricTestExample/src/Test654.js index dd83d66259..0cc5c3b060 100644 --- a/FabricTestExample/src/Test654.js +++ b/FabricTestExample/src/Test654.js @@ -5,9 +5,15 @@ import { createNativeStackNavigator } from '@react-navigation/native-stack'; const Stack = createNativeStackNavigator(); -I18nManager.forceRTL(true); - export default function App() { + React.useEffect(() => { + I18nManager.forceRTL(true); + + return () => { + I18nManager.forceRTL(false); + }; + }, []); + return ( diff --git a/FabricTestExample/src/Test831.tsx b/FabricTestExample/src/Test831.tsx index 2e3cb4ef95..dfea229bd9 100644 --- a/FabricTestExample/src/Test831.tsx +++ b/FabricTestExample/src/Test831.tsx @@ -12,9 +12,15 @@ type Props = { const Stack = createNativeStackNavigator(); -I18nManager.forceRTL(true); - export default function App(): JSX.Element { + React.useEffect(() => { + I18nManager.forceRTL(true); + + return () => { + I18nManager.forceRTL(false); + }; + }, []); + return ( diff --git a/TestsExample/src/Test654.js b/TestsExample/src/Test654.js index dd83d66259..0cc5c3b060 100644 --- a/TestsExample/src/Test654.js +++ b/TestsExample/src/Test654.js @@ -5,9 +5,15 @@ import { createNativeStackNavigator } from '@react-navigation/native-stack'; const Stack = createNativeStackNavigator(); -I18nManager.forceRTL(true); - export default function App() { + React.useEffect(() => { + I18nManager.forceRTL(true); + + return () => { + I18nManager.forceRTL(false); + }; + }, []); + return ( diff --git a/TestsExample/src/Test831.tsx b/TestsExample/src/Test831.tsx index 2e3cb4ef95..dfea229bd9 100644 --- a/TestsExample/src/Test831.tsx +++ b/TestsExample/src/Test831.tsx @@ -12,9 +12,15 @@ type Props = { const Stack = createNativeStackNavigator(); -I18nManager.forceRTL(true); - export default function App(): JSX.Element { + React.useEffect(() => { + I18nManager.forceRTL(true); + + return () => { + I18nManager.forceRTL(false); + }; + }, []); + return (