Используйте рекомпозицию setStatic и подключите его к redux (nextjs) - PullRequest
0 голосов
/ 15 ноября 2018

Я использую следующую композицию и ожидал, что a будет принят как опора. Это не определено, хотя.

Как это исправить пожалуйста?

import { setStatic, compose } from 'recompose'
import { connect } from 'react-redux'

export const getInitialProps = function() {
  console.log(this.props.a);
}

const mapDispatchToProps = (dispatch) => ({
  a: url => dispatch({type: 'a'})
})

export default compose(
  connect(null, mapDispatchToProps),
  setStatic('getInitialProps', getInitialProps),
)

1 Ответ

0 голосов
/ 15 ноября 2018

Вот результат исследования: getInitialProps вызывается на стороне сервера, что означает, что это путь до того, как произойдет монтирование в Redux.Опора, которую я пытался ввести, была доступна мне в componentDidMount жизненном цикле

...