Добавьте firestoreConnect в экспорт по умолчанию, react-redux-firebase - PullRequest
0 голосов
/ 20 июня 2020

Я изо всех сил пытаюсь найти правильный синтаксис для экспорта.

Теперь у меня есть:

export default withRouter(connect(mapStateToProps, mapDispatchToProps)(withStyles(styles)(Appbar)));

Что работает так, как должно быть. Теперь я хочу реализовать firestoreConnect . Примерно так:

firestoreConnect([{ collection: 'users'}])

Вопрос: как объединить эти два вместе в один экспорт

Я видел несколько случаев, когда вы будет использовать compose , чтобы объединить эти две строки. Мне еще не удалось этого сделать ...

Надеюсь, вы, ребята, сможете помочь.

Заранее спасибо.

1 Ответ

0 голосов
/ 20 июня 2020

Я сделал так:

const enhance = compose(
  withRouter,
  withStyles(styles),
  connect(mapStateToProps, mapDispatchToProps),
  firestoreConnect([
    { collection: 'users' }
  ])
)

export default enhance(Appbar) 
...