홈버튼 기능

navigationBar: { withHomeButton: true },

현재 상태

해당 옵션으로 홈버튼을 연결하여 테스트 중에 문의 드립니다.

지금까지 구현되어 있는 홈버튼의 작동은 현재의 라우트에 홈 화면이 스택으로 추가되는 것으로 확인이 되네요!

사실, 기대되는 사용은 현재까지의 라우트 스택이 초기화 되면서 홈화면으로 초기화 되는 것으로 이해를 했었습니다.

그래서 저희 쪽 코드에서 라우트 변경 사항을 리스너를 통해 경우에 따라 초기화 시켜주는 로직을 커스텀으로 작성하였습니다.

다만, 홈버튼이 실행되고 홈화면이 추가된 뒤 ‘후처리’를 해주는 식이라 보여지는 화면 액션이 어색하네요, 불필요한 화면 이동이 여전히 발생.

문의사항

  • Q1: 현재 화면이 홈이면 해당 함수가 실행되지 않도록 할 수 있나요?
  • Q2: 홈 기능 실행 시 이전의 라우트 히스토리가 초기화 되는 식으로 업데이트 예정이 있나요?
1개의 좋아요

안녕하세요 :slight_smile:

  • Q1: 현재 화면이 홈이면 해당 함수가 실행되지 않도록 할 수 있나요?
    • 현재 해당 함수의 실행을 막을 수 없어요 :cry:
  • Q2: 홈 기능 실행 시 이전의 라우트 히스토리가 초기화 되는 식으로 업데이트 예정이 있나요?
    • 현재는 스택으로 쌓이게끔 되어있고, 히스토리를 초기화하는 것은 업데이트 예정 사항에 없어요 :cry: