use-react-router:使用React Router的React Hook进行发布订阅行为

时间:2024-02-24 09:12:59
【文件属性】:

文件名称:use-react-router:使用React Router的React Hook进行发布订阅行为

文件大小:5KB

文件格式:ZIP

更新时间:2024-02-24 09:12:59

react npm typescript react-router travis-ci

useReactRouter useReactRouter是一个React Hook,它为react-router提供pub-sub行为。 与withRouter高阶组件不同, useReactRouter会在位置更改时重新呈现您的组件! useReactRouter()返回一个对象,该对象包含HOC将作为props传递的history , location和match属性。 可以在Medium: 上找到有关该程序包设计和开发的教程。 为什么选择Pub-Sub? 发布-订阅行为是对react-router包的常见请求(通常被拒绝)。 对于那些热衷于使用pub-sub行为而不是react-router的建议替代方法的用户,此软件包提供了一个解决方案。 预计非发布订阅的React Hook最终会包含在react-router包本身中。 安装 您必须使用react-router和react-router-dom v5.0.0或更高版本。 npm install use-react-router或 yarn add use-react-router 利用 导入useReactRo


【文件预览】:
use-react-router-master
----.travis.yml(916B)
----package.json(975B)
----LICENSE(1KB)
----src()
--------use-react-router.ts(1KB)
----.npmignore(123B)
----tsconfig.json(610B)
----.gitignore(94B)
----README.md(2KB)

网友评论