Вы не можете сделать это. Лучшее решение - использовать стекавигатор для каждого экрана вкладки, а затем использовать экран в каждом стекавигаторе, чтобы он не менял вкладки
Создать этот компонент для каждой страницы табнавигатора
import React, { Component } from 'react';
import { createStackNavigator} from 'react-navigation';
import Tabpage1 from '../TabPage1 ';
import Hiddenscreen from './Hiddenscreen '
var TabItem1= createStackNavigator(
{
Tabpage1 :{screen:Tabpage1 }, //change this for each page
Hiddenscreen :{screen:Hiddenscreen }, //this is the "global" screen
},
{
headerMode: 'none'
}
);
export default TabItem1;
тогда в табнавигаторе
import {createBottomTabNavigator,createAppContainer } from "react-navigation";
import TabItem1 from './TabItem1'
import TabItem2 from './TabItem2' //etc,etc
var Tabs = createBottomTabNavigator({
TabItem1: {screen:TabItem1},
TabItem2: {screen:TabItem2}//etc,etc,etc
});
export default createAppContainer(Tabs);
подробнее здесь , отметьте этот перекус для реагирования-навигации 2.0