Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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 使用对象而不是“to”的字符串时出现React路由器重定向错误_Javascript_Redirect_React Router - Fatal编程技术网

Javascript 使用对象而不是“to”的字符串时出现React路由器重定向错误

Javascript 使用对象而不是“to”的字符串时出现React路由器重定向错误,javascript,redirect,react-router,Javascript,Redirect,React Router,我正在使用react路由器,希望添加重定向。这是我正在使用的重定向 <Redirect from="/" to={{ pathname: "/sth", search: "?tst=1" }} /> 我无法找到为什么这不起作用。有什么想法吗?我猜您正在尝试使用RRv4,但您安装了不同的版本。仔细检查v4是否已安装,它肯定支持作为对象-您使用的是哪个版本的react路由器?我猜您正在尝试使用RRv4,但您安装了不同的版本。仔细检查v4是否已安装,它肯定支持将作为对象。谢谢,@Tyle

我正在使用react路由器,希望添加重定向。这是我正在使用的重定向

<Redirect from="/" to={{ pathname: "/sth", search: "?tst=1" }} />

我无法找到为什么这不起作用。有什么想法吗?

我猜您正在尝试使用RRv4,但您安装了不同的版本。仔细检查v4是否已安装,它肯定支持作为对象-

您使用的是哪个版本的react路由器?我猜您正在尝试使用RRv4,但您安装了不同的版本。仔细检查v4是否已安装,它肯定支持将作为对象。谢谢,@Tylermcginis你说得对。我使用的是v3.0.2。我快速浏览了一下CDN中的源代码,发现在propTypes中,对象和字符串都是允许的,但实际上这一行没有启用,它位于iffalse{…}statement@djvuk凉的我只是补充了我的回答。
Warning: Failed prop type: Invalid prop `to` of type `object` supplied to `Redirect`, expected `string`.
    in Redirect