React Native实现页面导航与传参

作者:佚名 上传时间:2023-11-11 运行软件:Visual Studio Code 软件版本:React Navigation v5.0.0, React Native v0.64.0 版权申诉

本示例演示如何使用React Native进行页面导航,并传递参数。通过React Navigation库实现导航,展示两个页面之间的跳转和参数传递。

// App.js
import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';

const Stack = createStackNavigator();

const HomeScreen = ({ navigation }) => {
  return (
    <Button
      title="跳转到详情页"
      onPress={() => {
        // 导航到Details页面,并传递参数
        navigation.navigate('Details', { itemId: 123, otherParam: 'Hello Details' });
      }}
    />
  );
};

const DetailsScreen = ({ route }) => {
  // 从导航参数中获取传递的值
  const { itemId, otherParam } = route.params;

  return (
    <View>
      <Text>详情页</Text>
      <Text>Item ID: {itemId}</Text>
      <Text>其他参数: {otherParam}</Text>
    </View>
  );
};

const App = () => {
  return (
    <NavigationContainer>
      <Stack.Navigator initialRouteName="Home">
        <Stack.Screen name="Home" component={HomeScreen} />
        <Stack.Screen name="Details" component={DetailsScreen} />
      </Stack.Navigator>
    </NavigationContainer>
  );
};

export default App;

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
React Native
本示例演示如何使用React Native进行页面导航,并传递参数。通过React Navigation库实现导航,展示两个页面之间的跳转和参数传递。// App.jsimport React f
React Navigation v5.0.0, React Native v0.64.0
Visual Studio Code
2023-11-11 12:23
React Native
本示例展示了在React Native中实现页面导航及参数传递的方法。通过使用React Navigation库,我们可以轻松实现页面之间的切换,并传递参数以实现更复杂的交互。// App.js
React Native 0.64.2, React Navigation 5.0.9
Visual Studio Code
2023-12-11 12:43
React Native
通过React Native实现页面导航,提高应用的用户体验。使用React Navigation库,实现页面之间的切换和参数传递。// 安装React Navigation库// npm ins
React Navigation v5
Visual Studio Code
2023-11-27 02:14
React Native中使用React Navigation
介绍如何在React Native中使用React Navigation实现页面导航,包括创建StackNavigator,配置导航选项以及页面之间的传递参数等。import React from
React Native 0.63.4,React Navigation 5.11.5
Visual Studio Code
2023-04-17 00:02
使用Ionic
本示例演示如何使用Ionic框架实现页面导航与参数传递。通过该功能,用户可以在不同页面间传递数据,提升应用的交互性。我们将创建两个页面,一个用于输入参数,另一个用于显示接收到的参数。// 在输入参数
Ionic 5.0.0,Angular 9.0.0
Visual Studio Code
2023-11-15 10:08
REACT NATIVE 系列教程之五】NAVIGATOR()的基本使用
今天介绍一种应用开发中常用的负责页面切换及导航功能的组件:Navigator 一:Navigator 对于页面导航其实主要功能就是:每个页面都知道
React Native中如何使用Navigator
介绍了如何在React Native中使用Navigator组件实现页面的导航功能,详细说明了Navigator的用法及其需要使用的相关组件和方法。import React, { Component
React Native 0.63.2
Visual Studio Code
2023-03-18 00:13
[React Native]使用器跳转
导航(navigator) 移动应用很少只包含一个页面。从你添加第二个页面开始,就得考虑如何管理多个页面间的跳转了。 导航器正是为此而生。它可以管理多
React Native中如何使用跳转
使用React Native开发APP时,会遇到需要在多个页面间进行跳转的情况。使用导航器可以方便实现页面间的跳转。本示例代码演示了如何在React Native中使用导航器实现页面跳转。impor
React Native 0.63.4
Visual Studio Code
2023-05-24 10:12
React Native中如何底部栏及切换
本篇文章将介绍如何在React Native中实现底部导航栏及页面切换功能,以便用户可以方便地在不同页面之间进行切换。import React, { Component } from 'react'
React Native 0.63.4
Visual Studio Code
2023-10-15 15:55