之前寫react的時候發現被react-redux的connect包裹的子組件取不到this.props.history這個對象,可是我又的確需要這個對象怎麼辦?
解決辦法也很簡單,首先你需要這個
import PropTypes from 'prop-types'
然後
你的組件.contextTypes = { router: PropTypes.object.isRequired }然後你就可以取到了
console.log(this.context)
之前寫react的時候發現被react-redux的connect包裹的子組件取不到this.props.history這個對象,可是我又的確需要這個對象怎麼辦?
解決辦法也很簡單,首先你需要這個
import PropTypes from 'prop-types'
然後
你的組件.contextTypes = { router: PropTypes.object.isRequired }然後你就可以取到了
console.log(this.context)