文件名称:raviger:用钩子React路由
文件大小:331KB
文件格式:ZIP
更新时间:2024-05-18 17:45:37
react routing react-hooks JavaScript
漫游者 řEACTÑavig在或。 基于React钩子的路由器,会在所有URL更改上进行更新。 受到启发。 零依赖性。 微小的足迹。 安装 npm i raviger 文件 完整的文档可 快速开始 import { useRoutes , Link , useQueryParams } from 'raviger' const routes = { '/' : ( ) => < Home> , '/about' : ( ) => < About> , '/users/:userId' : ( { userId } ) => < User xss=removed> } export default function App ( ) { let route = useRoutes ( routes ) return ( < div>
【文件预览】:
raviger-master
----.gitmodules(111B)
----example()
--------rollup.config.js(836B)
--------index.html(415B)
--------src()
----rollup.config.js(2KB)
----docs()
--------_config.docker.yml(29B)
--------_config.yml(1KB)
--------docker-compose.yaml(261B)
--------api()
--------_sass()
--------.gitignore(164B)
--------README.md(350B)
--------index.md(1KB)
----package.json(3KB)
----.github()
--------dependabot.yml(218B)
--------workflows()
----test()
--------path.spec.js(7KB)
--------querystring.spec.js(3KB)
--------redirect.spec.js(3KB)
--------navigate.spec.js(7KB)
--------context.spec.js(2KB)
--------setup.js(24B)
--------router.spec.js(10KB)
--------Link.spec.js(3KB)
----jest.config.js(6KB)
----LICENSE(1KB)
----package-lock.json(1.28MB)
----src()
--------typeChecks.js(78B)
--------querystring.js(1KB)
--------context.js(398B)
--------node.js(293B)
--------redirect.js(962B)
--------path.js(4KB)
--------main.js(387B)
--------navigate.js(3KB)
--------router.js(4KB)
--------Link.js(2KB)
----.eslintrc.js(103B)
----.gitignore(418B)
----CHANGELOG.md(4KB)
----Makefile(507B)
----types()
--------raviger.d.ts(3KB)
----README.md(2KB)
----babel.config.js(225B)