【发布时间】:2021-03-26 14:55:16
【问题描述】:
import React, { Component, useState } from "react";
import {
Content,
List,
ListItem,
Left,
Right,
Icon,
Container,
Header,
Body,
Button,
Title,
} from "native-base";
//Page 1
export function Food({ navigation }) {
return (
<Container>
<Header>
<Left>
<Button transparent onPress={() => navigation.goBack()}>
<Icon name="arrow-back" />
</Button>
</Left>
<Body>
<Title>Header</Title>
</Body>
<Right>
<Button transparent>
<Icon name="menu" />
</Button>
</Right>
</Header>
</Container>
);
}
//Page 2
export class Diet extends Component {
render() {
return (
<View>
<TouchableOpacity
onPress={() => navigation.navigate("Food")}<---------
>
<Text>Food</Text>
</TouchableOpacity>
</View>
)}
export default Diet;
大家好,我是编程和 React Native 的新手,我正在尝试在两个不同的屏幕之间导航,两个屏幕都在同一页面上,我尝试使用 React Navigation 但它不起作用,而且我'我不确定我是否以正确的方式使用它。
【问题讨论】:
-
同一页面上的两个屏幕?什么意思?
标签: javascript reactjs react-native react-navigation