6
我使用react-redux-starter-kit對我的看法我只是想將用戶重定向是somethig沒有設置我的一個組件不改變瀏覽器的路徑是相當簡單的陣營路由器Redux的去行動顯示在LogMonitor但
// MyComponentWithRedirect.js
import React, {Component, PropTypes} from 'react'
import {connect} from 'react-redux'
import {go} from 'react-router-redux'
class MyComponentWithRedirect extends Component {
static propTypes = {
userInfo: PropTypes.object.isRequired,
dispatch: PropTypes.func.isRequired
}
componentDidMount() {
if (this.props.userInfo.firstTime) {
this.props.dispatch(go('/welcome'))
}
}
}
const mapStateToProps = (state) => ({userInfo: state.userInfo})
export default connect(mapStateToProps)(MyComponentWithRedirect)
我可以看到觸發LOCATION_CHANGE動作,但不顯示目的地視圖