interfaceHomeScreenProps { navigation : NavigationProp<ParamListBase> } /** * @param navigation:NavigationProp<ParamListBase>; * NavigationProp은 해당 화면이나 컴포넌트에서 다른 화면으로의 네비게이션을 가능하게 해주는 속성과 메서드를 포함한 객체입니다. * ParamListBase는 라우팅에 사용되는 스크린 이름과 해당 스크린에 전달되는 파라미터를 정의한 타입입니다. * 일반적으로 ParamListBase는 라우팅 구성에서 정의한 ParamList 타입이 됩니다. * NavigationProp 객체는 navigate, goBack, push, pop 등의 메서드를 포함하고 있어, 이를 통해 다른 화면으로 이동하거나 이전 화면으로 돌아갈 수 있습니다. */ constHomeScreen = ({navigation}:HomeScreenProps)=>{ return ( <View> <Button title="Go to Jans" onPress={() => navigation.navigate('Profile')} /> </View> ); }