react-native - 如何在本机反应中从一个屏幕导航到另一个屏幕?
问题描述
我想创建从一个屏幕到另一个屏幕的导航。我使用了反应导航的说明。以下是我的世博小吃链接。完整的代码在那里。
解决方案
编辑https://snack.expo.dev/@horstleung/smiling-chocolates
您有的问题:
- 你的组件没有被导出,你可以参考这里
import React from 'react';
import Documents from './Documents';
import { createStackNavigator } from '@react-navigation/stack';
import Home from './Home';
import { NavigationContainer } from '@react-navigation/native';
import DetailOne from './DetailOne';
import DetailTwo from './DetailTwo';
import App from '../App';
const Stack = createStackNavigator();
const DetailStack = ({navigation}) => (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="Home" component={App}/>
<Stack.Screen name="DetailOne" component={DetailOne}/>
<Stack.Screen name="DetailTwo" component={DetailTwo}/>
</Stack.Navigator>
</NavigationContainer>
)
- 你不再需要一个
NavigationContainer
- 在您的 DetailStack 中,应该是 Home 组件,而不是 App
<Stack.Screen name="Home" component={App}/>
推荐阅读
- java - 从包含不同类对象的列表的每个对象中检索实例变量的特定值
- google-bigquery - 如何在 BigQuery 中将字符串化数组字段转换为长整数列而没有重复字段?
- c++ - 将派生类存储到向量 C++
- linux - 如何使用同一个端口运行两个 docker 容器?
- excel - 无法设置透视字段类的方向属性
- jupyter-notebook - 如何将所有 Jupyter Notebooks 的默认工作目录设置为项目的父文件夹
- c - C中的问题与指针,结构和malloc中的结构
- kubernetes-helm - Helm JSON 被转换为 configmap 中的映射
- sbt - FlyWay:引用未定义的设置
- python - 在 PyQt5 中向四周添加框阴影