【发布时间】:2019-03-08 08:30:34
【问题描述】:
我是 react-native 的新手,我正在使用带有 React Navigation 的 nativebase UI 这是我作为主屏幕的主屏幕。
我正在使用 nativebase 组件 Container、Header、Footer。
我的问题是如何创建一个可以在所有屏幕中导入的页脚或页眉文件?
所以我有一个通用的页脚模板,因为它在所有页面上都是相同的。
代码:
export default class Home extends React.Component {
render() {
return (
<Container>
<Header>
<Left/>
<Body>
<Title>Home</Title>
</Body>
<Right />
</Header>
<Content>
<Text>We have { this.props.screenProps.currentFriends.length } friends!</Text>
<Button
block
onPress={() =>
this.props.navigation.navigate('Friends')
}
>
<Text>Add some friends</Text>
</Button>
</Content>
<Footer>
<FooterTab>
<Button vertical active>
<Icon name="apps" />
<Text>Home</Text>
</Button>
<Button vertical>
<Icon name="person" />
<Text>Friends</Text>
</Button>
</FooterTab>
</Footer>
</Container>
);
}
}
【问题讨论】: