12 个免费 3D 工具一页全:转 3D、贴图、重拓扑、减面;文件类不出本机
wouter
约 2KB 的 React/Preact 极简路由:Hooks 优先,React Router 的轻量替代
内容更新日期 · 2026-09-14
What is it · 它是什么
什么是 wouter
wouter 是面向 React 和 Preact 的极简路由库:压缩后约 2.2KB、零依赖,API 模仿 React Router 的最佳实践但大幅精简;同时提供 Hooks(useLocation/useRoute/useParams)与组件(Route/Link/Switch)两套用法,支持 SSR、hash 路由、嵌套路由和 View Transitions。Unlicense 公有领域协议,商用无负担;7.9K star、持续维护。小项目、嵌入式界面等不需要数据加载器全家桶的场景首选。
How to use · 怎么用
怎么用 wouter
- 小项目直接用 useRoute/useLocation 写路由,无需顶层 Router 组件。
- 对照官方 README 的迁移示例,从 React Router 精简迁移。
- 需要极简场景可只用 650 字节的 useBrowserLocation 裸钩子。
Key features · 核心特点
wouter 的核心特点
- 约 2.2KB(gzip)、零依赖
- Hooks 与组件双 API,顶层 Router 可选
- 支持 SSR/嵌套路由/hash 路由/View Transitions
- Unlicense 公有领域,随意商用