基於 react-router 4.0 版本,我們想要通過 JS 手動控制路由跳轉,分三步:
第一步:引入 propTypes
const PropTypes = require('prop-types');
第二步:定義context 的router屬性
BottomNavigationExampleSimple.contextTypes = {
router: PropTypes.object
}
第三步:控制跳轉
handleClick= () => {
this.context.router.history.replace('/index')
};