- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是react-navigation 1.2.1,当我将react-navigation更新到2.0.0时,一切都工作正常,但出现以下错误。知道为什么会发生这种情况吗?
ReactNavigation.addNavigationHelpers in not a function.
import * as ReactNavigation from 'react-navigation';
render() {
const { dispatch, nav } = this.props;
const navigation = ReactNavigation.addNavigationHelpers({
dispatch,
state: nav,
addListener,
});
return <AppNavigation navigation={navigation} />;
}
//"react-navigation": "2.0.0",
//"react-native": "0.53.3",
//"redux": "^3.7.2"
最佳答案
看来addNavigationHelpers
已经从react-navigation的
默认导出中移除了,可以看到here .
因此,正如 docs 中提到的,您需要直接添加到 navigation
属性中
<AppNavigator navigation={{
dispatch: this.props.dispatch,
state: this.props.nav,
addListener,
}} />
关于reactjs - React Native - ReactNavigation.addNavigationHelpers 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50246457/
如何隐藏 TabNavigator 中的标签并仅显示图标?如果我执行以下操作: const Tabs = TabNavigator({ Home: { screen:MainHome,
每当屏幕出现时,我想在 React Native 应用程序中刷新屏幕上的数据 - 就像在 ViewWillAppear 中一样方法。我尝试使用 componentWillMount方法,但看起来它在出
我有一个问题:这是一个用户列表,我想向任何用户添加约会,所以在用户屏幕上添加约会屏幕上的 PlusButton 发送用户(从用户屏幕的 headerRight 呈现的 PlusButton)。但我不知
我正在开发一个集成 https://reactnavigation.org/ 的示例项目使用 Redux。 我已让所有导航功能正常运行,并在我的仪表板内设置了一个操作,以便在单击获取按钮时从 API
我正在使用 React Navigation5。 我有一个选项卡导航器,想清除单击选项卡上的选项卡历史记录。 例如,我在选项卡 1 上,然后转到选项卡 2。 从 tab2,我导航 屏幕1->屏幕2->
我使用的是react-navigation 1.2.1,当我将react-navigation更新到2.0.0时,一切都工作正常,但出现以下错误。知道为什么会发生这种情况吗? ReactNavigat
我正在使用 ReactNavigation 并且想知道如何判断 View 何时出现(以便我可以触发数据刷新)。我看到这个例子使用不同的导航器 NavigatorIOS - Is there a vie
P.S:网络上的大多数 Youtube 视频或文章都没有使用 ReactNavigation v5,它们使用的是旧版本。 当用户可以单击按钮导航到不同的屏幕(使用 StackNavigator)和 D
我是一名优秀的程序员,十分优秀!