Stacknavigator и Redux соединяются - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь встроить корзину для покупок в свое реагирующее приложение

И хочу сделать это с помощью Redux

И все же, когда я пытаюсь связать свой список с покупкамиcart Я получаю сообщение об ошибке

undefined is not an object (evaluating 'this.props = props') 

Источник ошибки:

export default  connect(null, mapDispatchToProps) (createStackNavigator)({
  Products: {
    screen: ProductsScreen,
  },
}, 
{
    initialRouteName: 'Products',
});

Почему, когда я добавляю connect(null, mapDispatchToProps) в свое приложение, это приводит к тому, что оно не функционирует и отображаетсообщение об ошибке?

1 Ответ

0 голосов
/ 06 декабря 2018

Я решил эту проблему, заменив

export default  connect(null, mapDispatchToProps) (createStackNavigator)({
  Products: {
    screen: ProductsScreen,
  },
}, 
{
    initialRouteName: 'Products',
});

на

export default connect(null, mapDispatchToProps) (ProductsScreen);

Это все же позволило мне перейти к экрану, не мешая навигатору вкладок

...