React Navigation--Stack Navigator Simple Example
来源:互联网 发布:真趣网络 蔡智 编辑:程序博客网 时间:2024/06/06 18:00
本程序功能:两个页面,第一个页面有一个按钮,点击按钮跳转到第二个页面,按返回键可以返回到第一个页面,按标题栏的返回按钮也可以返回到第一个页面。
这是一个最简单的React Navigation。
/** * Created by YiBing on 2017/5/4. * Introducing Stack Navigator: * The title of the HomeScreen is configurable on the static navigationOptions, * where many options can be set to configure the presentation of the screen in the navigator. */import React from 'react';import { AppRegistry, Text, Button, View,} from 'react-native';import { StackNavigator } from 'react-navigation';class HomeScreen extends React.Component { static navigationOptions = { title: 'Welcome', }; render() { const { navigate } = this.props.navigation; return ( <View> <Text>Hello, Chat App!</Text> <Button onPress={() => navigate('Chat', {user: 'yb'})} //Passing params title="Chat with Lucy" /> </View> ); }}class ChatScreen extends React.Component { // Nav options can be defined as a function of the screen's props: static navigationOptions = ({ navigation }) => ({ title: `Chat with ${navigation.state.params.user}`, }); render() { // The screen's current route is passed in to `props.navigation.state`: const { params } = this.props.navigation.state; return ( <View> <Text>Chat with {params.user}</Text> </View> ); }}const SimpleAppReactNavigation = StackNavigator({ Home: { screen: HomeScreen }, Chat: { screen: ChatScreen },});AppRegistry.registerComponent('SimpleAppReactNavigation', () => SimpleAppReactNavigation);
0 1
- React Navigation--Stack Navigator Simple Example
- React Navigation--Stack Navigator 详细的例子
- React Navigation之Stack Navigator完全解析
- React Navigation--Stack Navigator 详细的例子
- React Navigation--Stack Navigator and Tab Navigator联合使用
- React Navigation之Tab Navigator完全解析
- React Navigation 自认比较好的navigator组件(一)
- React Navigation 自认比较好的navigator组件(二)
- React Navigation 自认比较好的navigator组件(三)
- react-navigation Navigation使用
- react-navigation
- react-navigation
- react-navigation
- react-navigation
- React Native --react-navigation
- React Native react-navigation
- simple stack
- react-native navigator
- 深入理解Android Studio构建文件build.gradle配置
- /etc/fstab 文件解释
- Top 10 Mistakes Java Developers Make | Java程序员最常见最容易犯的10个错误
- Delphi 延迟函数
- ndnsim2.0学习笔记(一)——关于examples
- React Navigation--Stack Navigator Simple Example
- Android自定义弹框Dialog和Popupwindow的封装使用
- spark 的实现简介
- 怎么解决java.lang.NoClassDefFoundError错误
- TIMESTAMP
- Spring与MyBatis整合
- 以邻接矩阵存储的图类:深度优先
- 递归算法
- Vivado进行Generate Bitstream时报错 [Drc 23-20]