Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在react js中的其他页面重定向_Javascript_Reactjs_Reactive Programming - Fatal编程技术网

Javascript 无法在react js中的其他页面重定向

Javascript 无法在react js中的其他页面重定向,javascript,reactjs,reactive-programming,Javascript,Reactjs,Reactive Programming,无法在react js中的其他页面重定向。 使用以下代码: import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom'; handleClick = () => { browserHistory.push('/login'); }; setRedirect = () => { this.setState({ redirect: tru

无法在react js中的其他页面重定向。 使用以下代码:

import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';

 handleClick = () => {
        browserHistory.push('/login');
    };

 setRedirect = () => {
    this.setState({
      redirect: true
    })
  }
关于渲染功能:

<button onClick={this.setRedirect}>Redirect</button>
重定向
我已搜索了有关堆栈溢出的以下链接:





我在上面的网站上搜索过,但没有找到完美的解决方案。请帮助我。

您必须重定向到
/login
页面?您的handleClick在哪里?您的浏览器历史记录是否已导入?至少共享所需代码,以便社区提供更快更好的解决方案