728x90
반응형
예시)
라우트 네임에 따라서, 탭바를 보여줄지 안보여 줄지 선택
const tabbarVisible = (navigation) => {
const { routes } = navigation.state;
let showTabbar = true;
routes.forEach((route) => {
if (route.routeName === 'WriteBoard') {
showTabbar = false;
}
});
return showTabbar;
};
// Board2 탭 메뉴 뷰들 createMaterialTopTabNavigator
const Board_TapView2 = createBottomTabNavigator(
{
공지사항 :{
screen:Test_1,
navigationOptions: ({ navigation }) => ({
tabBarVisible: tabbarVisible(navigation),
}),
},
728x90
반응형
'React Native' 카테고리의 다른 글
ReactNative 이전 컴포넌트로 돌아왔을때 체크 (0) | 2020.02.04 |
---|---|
React native 모달( Modal ) (0) | 2020.02.04 |
React native file전송 (0) | 2020.01.31 |
React native issue 탭 네비게이션 헤더 문제. (0) | 2020.01.29 |
React native Drawer 커스텀 메뉴 (0) | 2020.01.28 |