отображение другого экрана с помощью NavigationContainer не работает - PullRequest
0 голосов
/ 26 марта 2020

, если Мой функции - домашний экран и настройка экрана внутри приложения. js работает для отображения экрана и Если я делаю отдельные экраны как разные. js не работает, когда я нажимаю на вкладках

Приложение. js

import { NavigationContainer } from '@react-navigation/native';
import { createMaterialBottomTabNavigator } from '@react-navigation/material-bottom-tabs';
import HomeScreen from './screens/HomeSreen';
import SettingsScreen from './screens/SettingsScreen';

const Tab = createMaterialBottomTabNavigator();

export default function App() {
  return (
    <NavigationContainer>
      <Tab.Navigator>
        <Tab.Screen name="Home" component={HomeScreen} />
        <Tab.Screen name="Settings" component={SettingsScreen} />
      </Tab.Navigator>
    </NavigationContainer>
  );
}

HomeScreen. js

import React from 'react';
import { Text, View } from 'react-native';


function HomeScreen() {
    return (
      <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
        <Text>Home!</Text>
      </View>
    );
  }

SettingsScreen. js

import React from 'react';
import { Text, View } from 'react-native';





  function SettingsScreen() {
    return (
      <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
        <Text>Settings!</Text>
      </View>
    );
  }
...