hooks icon indicating copy to clipboard operation
hooks copied to clipboard

feat(use-url-state): 支持react router v7

Open LiryCcc opened this issue 9 months ago • 2 comments

🤔 这个变动的性质是?

  • [x] 其他改动(添加对react-router v7支持)

🔗 相关 Issue

💡 需求背景和解决方案

我在开发自己项目的时候使用了最新的react-router v7,版本号为7.3.0,同时用到了useUrlState这个hook,调研之后发现该hook主要使用了useNavigate useLocation这两个hook,而相比于react router v6,v7版本并未对这两个hook做出改动,可以直接复用,只需要添加peer依赖对react-router v7的支持即可。

📝 更新日志

语言 更新描述
🇺🇸 英文 Add support for react-router v7, no code changes. If react-router v7 does not modify the useLocation and useNavigate APIs in later versions, there is no risk.
🇨🇳 中文 添加对react-router v7的支持,未改动代码,若react-router v7在之后的版本未对useLocation和useNavigate的api进行修改,则无风险

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项。⚠️

  • [x] 文档已补充或无须补充
  • [x] 代码演示已提供或无须提供
  • [x] TypeScript 定义已补充或无须补充
  • [x] Changelog 已提供或无须提供

LiryCcc avatar Mar 18 '25 08:03 LiryCcc

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Mar 18 '25 08:03 CLAassistant

在这一起做了:

  • #2775

li-jia-nan avatar May 04 '25 16:05 li-jia-nan