Javascript 使用对象而不是“to”的字符串时出现React路由器重定向错误
我正在使用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
<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