我正在创建一个反应本地应用程序,在那里我使用底部标签抽屉,如在附加的图像。在这个应用程序中,我只注册了四个屏幕,我有多个屏幕,比如30或40个屏幕,我不能将它们全部注册在底部的选项卡抽屉中,所以我只想要四个屏幕,在每个屏幕中我需要多个屏幕。
现在让我们从配置文件屏幕开始,在我的配置文件屏幕上,我给出了一个按钮寄存器,它会移动我注册屏幕,但是当我点击它时,它会显示
The action 'JUMP_TO' with payload {"name":"RegisterScreen"} was not handled by any navigator.
因此,我正在研究React导航v5 (),我似乎不知道如何同时拥有一个选项卡导航器和一个堆栈导航器。
//react-native-gesture-handler at top according to reactnavigation.org/docs/
import 'react-native-gesture-handler';
import * as React from 'react';
import { View, Text } from 'react-native';
//npm packages
import { Navigatio
我有一个react本机项目,在使用expo运行它时会收到以下错误:
(0 , _nativeStack.createStackNavigator) is not a function
Evaluating App.js
Loading App.js
我不确定这是依赖问题还是我的createStackNavigator的另一个问题,但我似乎无法消除这个错误。我试过清理缓存和所有东西。
App.js
import React from 'react';
import { ThemeProvider } from 'sty
这是容器文件。在这里,我已经为底部导航定义了所有必需的细节,它在屏幕顶部呈现,但应该在屏幕底部呈现。
import { NavigationContainer } from "@react-navigation/native";
import MaterialCommunityIcons from "react-native-vector-icons/MaterialCommunityIcons";
import HomeScreen from "./Fragments/HomeScreen";
import WalletScreen from
我希望能够在屏幕上隐藏选项卡,使用本机导航v5。
我一直在阅读文档,但似乎他们并没有为v5更新这个文档,它引用了< v4的做事方式。
这是我的代码:
import Home from './components/Home';
import SettingsScreen from './components/Settings';
import * as React from 'react';
import { NavigationContainer } from '@react-navigation/native';
impo
我正在尝试使用react-native-navigation.构建一个新的react原生应用程序。更早的时候,我们有一个应用程序,它使用的是react本机导航的v2.x,我能够正确地使用导航,其中的notch和statusBar被导航正确地处理了。但是使用6.x版本,我无法隐藏statusBar,或者您可以说是在statusBar后面绘制。见下面的截图与旧的和新的应用。
下面是来自MainActivity的代码片段(在应用程序(旧的和新的)中都是相同的)。
public class MainActivity extends NavigationActivity {
@Override
我目前被一个反应导航问题困住了,我也咨询过这些文档,看起来我的设置是正确的,但是我可能遗漏了一些东西。我有一个连接到主屏幕的按钮,正在传递一个道具。
import React, { useState } from 'react';
import { View, Text, TextInput, Button, StyleSheet, Picker } from 'react-native';
// not sure if i need to import navigation? It seems to work since it's a screen