navigationBar: { withHomeButton: true },
현재 상태
해당 옵션으로 홈버튼을 연결하여 테스트 중에 문의 드립니다.
지금까지 구현되어 있는 홈버튼의 작동은 현재의 라우트에 홈 화면이 스택으로 추가되는 것으로 확인이 되네요!
사실, 기대되는 사용은 현재까지의 라우트 스택이 초기화 되면서 홈화면으로 초기화 되는 것으로 이해를 했었습니다.
그래서 저희 쪽 코드에서 라우트 변경 사항을 리스너를 통해 경우에 따라 초기화 시켜주는 로직을 커스텀으로 작성하였습니다.
다만, 홈버튼이 실행되고 홈화면이 추가된 뒤 ‘후처리’를 해주는 식이라 보여지는 화면 액션이 어색하네요, 불필요한 화면 이동이 여전히 발생.
문의사항
- Q1: 현재 화면이 홈이면 해당 함수가 실행되지 않도록 할 수 있나요?
- Q2: 홈 기능 실행 시 이전의 라우트 히스토리가 초기화 되는 식으로 업데이트 예정이 있나요?