我构建了react本机应用程序和expo应用程序,我想在所有屏幕之间导航到一个特定的页面(请求页面),这样用户就可以从我尝试使用onpress方法的所有屏幕中访问请求页面,我不确定我是否必须构建堆栈导航,还是只在屏幕上添加按钮?
Home.js
import Rect from 'react';
import {View, Text, Button, StyleSheet} from 'react-native';
import RequestsScreen from '../screens/Requests'
const HomeScreen
我正在尝试使用react导航来实现堆栈导航。当我创建一个堆栈导航const并在我的默认屏幕中调用时,它给了我这个错误。
路由'Main‘应该声明一个屏幕。例如:从‘./ MyScreen’导入MyScreen;主页:{屏幕: MyScreen,}
我的StackNavigation代码在这里
import React from 'react';
import {View, Text } from 'react-native';
import Register from './Register';
import Main from
我目前正忙于我的项目,我有很多嵌套的导航器,我不知道如何在导航之前重新设置其中的一个。
这是我的导航器结构:(屏幕X是相同的)
MainNavigator
TabBarNavigator
StackNavigator A
屏幕A ->导航到屏幕X
屏幕B
- StackNavigator B
- Screen C -> navigate to Screen X
- Screen D
- StackNavigator C
- Screen E ->