我正在使用下面的组合,并期望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),
)发布于 2018-11-16 02:40:15
这是调查的结果:getInitialProps在服务器端被调用,这意味着在挂载到redux之前。我尝试注入的属性在componentDidMount生命周期中可用
https://stackoverflow.com/questions/53316673
复制相似问题