2017-10-11 1 views
0

반응 탐색 모듈을 사용하고 goBack() 함수를 사용하여 현재 페이지를 닫고 이전 페이지를 탐색합니다. 화면을 탐색하는 동안 모든 매개 변수와 인스턴스를 삭제해야합니다. 문서에서 그들은 다음과 같이 말합니다 : '선택적으로 돌아갈 경로를 지정하는 키를 제공하십시오. 기본적으로 goBack은 호출 된 경로를 닫습니다. 목표가 닫히는 것을 지정하지 않고 어디서나 돌아가는 것이 목표라면 .goBack (null)을 호출하십시오.React Navigation : goBack (null)은 무엇을하나요?

'의미는 무엇입니까? goBack() 대신 goBack (null)을 사용하면 무엇이 변경됩니까? 감사합니다

답변

0

네비게이터를 중첩하지 않으면 전혀 차이가 없습니다. 하나의 네비게이터가 다른 네비게이터 안에 있으면 goBack()은 루트 네비게이터 직접 자식 (그 사이를 전환)에서만 작동하므로 내 opnion에서 goBack (null)을 사용하는 것이 좋습니다.

+0

제 경우에는 다음과 같이 Nav 컴포넌트를 생성했습니다 : 스택> 스택 중 하나가 DrawerNav> 서랍 안쪽에 2 개의 화면이있는 TabNav가 있습니다. TabNav 중 하나에서 goBack() 또는 goBack (null)을 사용하면 어떻게됩니까? – EmreG

+0

goBack()이 작동하지 않고 goBack (null)이 DrawerNav의 기본 화면으로 돌아갈 것이라고 생각합니다. –

관련 문제