Есть ли способ открыть один экран в навигаторе как модальный в react native? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу открыть только экран TrackTest в качестве модального из HomeScreen, я пытался следовать вложенным документам навигатора, но я делаю что-то не так. Есть ли способ сделать это? Спасибо.

enter code here

import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import { WelcomeScreen as WelcomeScreen } from './WelcomeScreen';
import { LoginScreen } from './LoginScreen';
import { SignUpScreen } from './SignUpScreen';
import { ForgotPasswordScreen } from './ForgotPasswordScreen';
import { UserInfoScreen } from './UserInfoScreen';
import HomeScreen from './HomeScreen'
import { TrackTest } from './TrackScreen';



const { Navigator, Screen } = createStackNavigator();

const HomeNavigator = () => (
  <Navigator headerMode='none' 

 >
<Screen name='Welcome' component={WelcomeScreen} />
<Screen name='Login' component={LoginScreen} />
<Screen name='Forgot' component={ForgotPasswordScreen} />
<Screen name='SignUp' component={SignUpScreen} />
<Screen name='UserInfo' component={UserInfoScreen} />
<Screen name='Home' component={HomeScreen} />
<Screen name='TrackT' component={TrackTest} />

</Navigator>
);

export const AppNavigator = () => (
<NavigationContainer>
<HomeNavigator />
</NavigationContainer>
);

1 Ответ

0 голосов
/ 16 июня 2020

https://reactnavigation.org/docs/modal/ Вы можете открыть экран как модальный, как указано в документации, указав mode="modal" навигатору стека.

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