• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

Chat에서 뒤로가기 버튼에 onPress가 전달되지 않았어요

21.08.05 16:32 작성 조회수 372

0

선생님 ~ onPress를 받아오면 기본적으로 헤더 뒤로가기 기능이 전달된다고 하셨는데 저는 반응이 없어서 보았더니 전달이 안되었습니다!

Chat 빼고 다른 페이지는 뒤로가기 기능이 잘 작동하는데 어디를 확인해보아야 하는걸까요??

답변 2

·

답변을 작성해보세요.

0

wodnjs306님의 프로필

wodnjs306

질문자

2021.08.07

넵! 꼬인게 아니라니 다행이네요!

navigation.goBack() 적용해주었습니당!

0

안녕하세요 wodnjs306님, 

  

혹시 현재 설치된 리액트 내비게이션 버전이 6버전 인가요?

강의는 5버전으로 진행이 되었고, 5버전에서는 함수의 인자로 onPress가 전달되었습니다. 

https://reactnavigation.org/docs/5.x/stack-navigator/#headerleft

하지만, 6버전부터는 변경되어 onPress 가 전달되지 않습니다. 

https://reactnavigation.org/docs/native-stack-navigator/#headerleft

저는 최신버전을 사용하는 것을 권장합니다.
6버전에서는 onPress를 전달해주지 않으니, 직접 지정하셔서 사용하시면 됩니다. 

  

감사합니다.