反应导航:将screenProps传递给自定义导航器

时间:2017-06-26 06:14:50

标签: javascript react-native redux react-navigation

我的代码基于https://github.com/react-community/react-navigation/blob/master/examples/NavigationPlayground/js/CustomTabs.js

上的此示例

我想将Redux中的道具传递给自定义标签路由器中的屏幕,但我不知道如何。我曾使用connect函数将mapStateToProps和actions连接到我的父组件OwnListingScreen。我在自定义标签路由器中有3个屏幕。

const CustomTabRouter = TabRouter(
  {
    Details: {
      screen: DetailsScreen,
      path: '',
    },
    Media: {
      screen: MediaScreen,
      path: 'media',
    },
    Reviews: {
      screen: CreateReviewFlow,
      path: 'reviews',
    },
  },
  {
    // Change this to start on a different tab
    initialRouteName: 'Details',
  }
);

这样做不起作用,我得到“节点尚未附加到视图”错误

<CustomTabs screenProps = {this.props.listingAttributes} /> 

0 个答案:

没有答案