2017-12-18 3 views
0

React Native를 사용하여 앱을 만들고 있습니다. tabNavigator가 있습니다.두 번째 탭에서 뒤로 버튼을 누르면 반응 탐색이 이상하게 작동합니다. (React Native)

두 번째 탭으로 이동하여 상단 네비게이션 바에서 뒤로 버튼을 누르면 첫 번째 탭으로 이동하고 이전 화면으로 돌아갑니다.

반응 탐색의 샘플 앱에서도이 동작을 감지 했으므로 아마도 그렇게 할 수 있습니다.

뒤로 가기 버튼을 누를 때마다 탭 탐색기를 이전 화면으로 만들 수 없습니까?

답변

2

실제로 이것은 반응 탐색의 기본 동작입니다.

당신은

backBehavior: 'none' 

이 이상 the documentation을 참조 지정하여, 당신의 탭 네비게이터의 정의에서 변경할 수 있습니다.

예 :

const Tabs = TabNavigator({ 
    Tab1: {screen: Screen1}, 
    Tab2: {screen: Screen2}, 
    Tab3: {screen: Screen3} 
}, { 
    backBehavior: 'none' 
}); 
+0

니므롯! 정말 고마워! –

+0

내 대답이 당신을 도왔다 고 생각하면 [내 대답을 수락 할 수 있습니다] ( – Kraylog

+0

) 그랬 겠지만 시간 요구 사항이있었습니다! 나는 지금했다! –