在ReactJS中单击其他URL时立即重定向到其他URL

在ReactJS中单击其他URL时立即重定向到其他URL,reactjs,react-router,Reactjs,React Router,加载http://localhost:3000/data/abc123在我的浏览器中(通过单击发送给我的URL),我如何将abc123发送到服务器,然后立即重定向到http://localhost:3000/game/?我不知道如何使用react router或从何处开始 这个用例是通过电子邮件向用户发送一个特定于他们的URL(http://localhost:3000/data/abc123其中abc123是它们的唯一ID)。单击此URL时,abc123被发送到服务器,用户被重定向到http:

加载
http://localhost:3000/data/abc123
在我的浏览器中(通过单击发送给我的URL),我如何将
abc123
发送到服务器,然后立即重定向到
http://localhost:3000/game/
?我不知道如何使用
react router
或从何处开始


这个用例是通过电子邮件向用户发送一个特定于他们的URL(
http://localhost:3000/data/abc123
其中
abc123
是它们的唯一ID)。单击此URL时,
abc123
被发送到服务器,用户被重定向到
http://localhost:3000/game/
根据服务器对
abc123

的响应,使用他们自己的个人数据执行此操作,您可以渲染
(您可以通过react router提供的location对象访问该值,确保使用connect获取这些数据)然后,在将处理数据的路由中,处理数据,然后使用相同的重定向组件重定向(确保渲染以重定向用户)

也可以使用对象,而不只是提供路径

<Redirect
  to={{
    pathname: "/login",
    search: "?utm=your+face",
    state: { referrer: currentLocation }
  }}
/>

这里有一些参考,快乐编码!