33得票8回答
React Navigation 默认背景颜色

我正在使用 react-navigation 和 stack-navigator 来管理我的屏幕。 我使用的平台: Android React Native: 0.47.1 React Navigation: 1.0.0-beta.11 模拟器和设备 我有一个屏幕,它作为模态表单,但...

32得票4回答
更改导航头部背景颜色

我不太明白如何更改导航头部栏的背景颜色。我正在使用 react navigation 和 Expo 构建我的应用。 backgroundColor 似乎没有实际效果。你有什么想法吗? 以下是我的代码:static navigationOptions = () => ({ ti...

32得票3回答
React Native与TypeScript - 如何在TypeScript中使用来自@react-navigation/native的useRoute?

我正在尝试从route.params中获取我的incident对象,但我不知道如何做才能让typescript识别这个prop。 这是导航到我的详情页面并将incident传递给params的函数:const navigateToDetail = (incident: IncidentProp...

32得票6回答
使用React Navigation导航栈时重新渲染组件

我目前正在使用react-navigation进行堆栈和选项卡导航。 每次用户导航到特定屏幕时,是否可以重新呈现组件?我希望确保每次达到特定屏幕时重新运行componentDidMount(),以便通过调用适当的操作创建者从服务器获取最新数据。 我应该寻找哪些策略?我相信这是一种常见的设计...

32得票9回答
传递属性的StackNavigator

我尝试在 StackNavigator 中传递 props,这是我的代码: const MainCart = StackNavigator({ Cart: { screen: CartScreen }, Checkout: { screen: COS...

32得票4回答
React Navigation中的选项卡导航图标

我正在使用react-navigation v2和react native vector icons。 我试图在react native tab navigator中添加一个图标。 如果不在tab导航器中,该图标会显示出来。但是该图标未在tab导航器中显示出来,我找不到可靠的示例来添加该图标到...

32得票6回答
导出命名空间应该首先通过 `@babel/plugin-proposal-export-namespace-from` 进行转换。

当我想构建我的APK时,出现以下错误。 导出命名空间应首先通过 @babel/plugin-proposal-export-namespace-from 进行转换。 我需要说明的是,我已经在index.js中导入了react-native-gesture-handler。 这是我...

31得票7回答
React Native清除Stack Navigator堆栈

我有几个屏幕,我一个接一个地浏览。Screen1->screen2-screen3->screen4-Home 我想要的是当我回到主页时,导航的历史记录应该被清除,并且按下返回按钮时不应该返回到上一个浏览的屏幕,即screen4。目前,当我在主屏幕上按下返回按钮时,它会将我带回堆栈中的最后一...

31得票7回答
导航.navigate('Home') 在typescript中显示一些错误

当我使用useNavigation或从属性{navigation}进行导航并使用navigation.navigate('Home')在屏幕之间导航时,TypeScript返回错误Argument of type '"Main"' is not assignable to ...

31得票7回答
React Navigation:使用NavigationActions.reset,goBack和getStateForAction返回到根导航

假设我已经在我的StackNavigator应用程序中导航了4个屏幕,现在我想回到第一个屏幕。似乎有三种不同的方法可以实现这一点,并且它们确实可以导航到我想要的位置,但是每种方式都有一个动画,循环显示每个先前的屏幕。 有没有一种简洁的方法从SCREEN_D导航到SCREEN_A? 换句话说...