Полученные искаженные вызовы из js размеры полей различаются в реакции навигации - PullRequest
0 голосов
/ 06 февраля 2020

Я обнаружил странную ошибку при использовании стека во вкладке при переходе на другой экран получил

мой код навигации здесь этот код от реакции-навигации версии 5 также версия 4 получил та же ошибка

этот код настолько прост, я создаю навигацию по стеку для каждой вкладки навигации

import { ThemeContext } from "../components/ThemeController";
const Stack = createStackNavigator();
function HomeStack() {
 return (
 <Stack.Navigator>
   <Stack.Screen name="Home" component={HomeScreen} />
   <Stack.Screen name="Post" component={SinglePost} />
 </Stack.Navigator>
 );
}
function BookMarkStack() {
return (
 <Stack.Navigator>
   <Stack.Screen name="Bookmark" component={BookMarkScreen} />
   <Stack.Screen name="Post" component={SinglePost} />
 </Stack.Navigator>
);
}
function SettingStack() {
return (
 <Stack.Navigator>
   <Stack.Screen name="Setting" component={SettingScreen} />
   <Stack.Screen name="Post" component={SinglePost} />
 </Stack.Navigator>
);
}
function CategorieStack() {
return (
 <Stack.Navigator>
   <Stack.Screen name="Categorie" component={CategorieScreen} />
   <Stack.Screen name="CategorieList" component={CategorieList} />
   <Stack.Screen name="Post" component={SinglePost} />
 </Stack.Navigator>
);
}

const Tab = createBottomTabNavigator();

export default function DashboardTabNavigator() {
const { theme } = useContext(ThemeContext);
let paper_theme = theme ? PaperDarkTheme : PaperDefaultTheme;
let nav_theme = theme ? DarkTheme : DefaultTheme;

return (
 <PaperProvider theme={paper_theme}>
   <NavigationContainer theme={nav_theme}>
     <Tab.Navigator>
       <Tab.Screen name="Home" component={HomeStack} />
       <Tab.Screen name="Categories" component={CategorieStack} />
       <Tab.Screen name="Bookmark" component={BookMarkStack} />
       <Tab.Screen name="Settings" component={SettingStack} />
     </Tab.Navigator>
   </NavigationContainer>
 </PaperProvider>

Я пытаюсь найти Google и Github, также Slack не нашел никакого решения, спасибо за продвижение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...