작성
·
349
0
안녕하세요
바텀탭 구현 중 새로운것을 발견했습니다.
예시로 설명드려보자면
A탭과 B탭이 있습니다.
B탭에서는 초기화면으로 지정된 B-1스크린과 나머지 B-2스크린이 있습니다.
navigate 활용: A탭에서 B-2스크린으로 이동 시 B-1스크린을 거치는게 보이면서 B-2스크린이 나타납니다. 뒤로가면 B-1스크린을 거치고 한번 더 뒤로를 눌러야지 A탭을 갈 수 있습니다.
push활용: 반면에 push는 B-2스크린이 바로 나타납니다. 백을하면 바로 A탭으로 돌아갑니다.
navigate와 push의 차이점은 스택이 중첩되서 쌓이냐마냐로 알고있는데 이런 현상에 대해서는 찾지 못해서 질문 남깁니다.
정리하자면 navigate와 push가 다른 탭 이동시 왜 다른 동작을 보이는지 궁금합니다!