我正在开发我的第一个反应原生应用程序。我在应用程序中嵌套导航存在问题。
不幸的是,如果不使用redux,我没有想到如何做到这一点。
所以我不得不做一个解决方法。
我直接在主导航器中声明了我的嵌套导航器。 “与Authentication&Bottom Bar Navigations处于同一级别”,并将此标头设置为此特定导航的null。
然后,随时导航到嵌套。
此外,我必须添加自定义图标以导航用户。因为在我们的例子中,新导航器中没有历史记录可以导航回来。
所以,我喜欢这样:
static navigationOptions = ({ navigation }) => ({
headerLeft: (
<Icon
name="chevron-left"
color="#fff"
underlayColor="#4BA6F8"
onPress={() => {
const backAction = NavigationActions.back();
navigation.dispatch(backAction);
}}
/>
),
});
我知道这不是我的问题的真正答案,但至少它解决了我的问题。