Development/ReactNative
[study] navigation
mefd
2023. 12. 11. 15:54
728x90
react-native에서 정말 많이 사용하고, 그만큼 중요한 내비게이션이다.
아래 링크를 정말 많이 보고, 참고하고, 적용해 보았다.
React Navigation | React Navigation
Routing and navigation for your React Native apps
reactnavigation.org
위 사이트에 나온 방법대로 내비게이션을 설치했다면,
내가 사용하는 방법은 이렇다.
const navigation = useNavigation();
사용하는 곳에 useNavigation()을 선언해 주고,
navigation.navigate(),
navigation.goBack(),
navigation.push(),
등의 함수를 사용한다.
-navigate : 특정 화면으로 이동
-reset : 현재 상태를 지정한 상태(바꿀 상태)로 변경해 주는 // 예를 들면 로그인-아웃
-goBack : 이전 히스토리로 이동
-push : 새로운 화면을 최상단에 넣는 것
-pop : 현재 보이고 있는 화면을 꺼내는 것
#navigate를 통해 데이터를 전달할 수 있는데, 아주 유용하다.
나는 navigation.navigate('이동할 페이지', { 보낼 데이터}) 의 방법으로 사용하고 있다.
728x90