使用react路由器

时间:2018-02-02 16:38:32

标签: reactjs react-router

背景:

  • 使用搜索条件表单和搜索结果
  • 呈现页面
  • 按下搜索按钮后,将执行搜索并显示结果
  • 当从API请求收到结果时,我们希望将搜索条件存储在查询参数中的URL上。这允许相同的搜索与仅具有URL
  • 的其他搜索共享

我们已尝试直接更新location.search以及使用React Router的history道具来完成最后一点。它成功更新了URL,但React Router检测到URL更改,并再次处理它,导致整个流程进入无限循环。

有没有办法在没有React Router处理更改的情况下设置查询参数?

0 个答案:

没有答案