react中子組件取不到this.props.history

之前寫react的時候發現被react-redux的connect包裹的子組件取不到this.props.history這個對象,可是我又的確需要這個對象怎麼辦?


解決辦法也很簡單,首先你需要這個

import PropTypes from 'prop-types'

然後

你的組件.contextTypes = {
  router: PropTypes.object.isRequired
}
然後你就可以取到了
console.log(this.context)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章