franxx JavaScript轻量级路由器
普通项目的轻量路由器选手 franxx,用起来还蛮顺手的。支持三种模式:createBrowserRouter
用 HTML5 的 history API,适合绝大多数 Web 应用;createHashRouter
走 location.hash
,像 Electron 这类限制环境也能稳稳跑;还有 createMemoryRouter
,你写测试或者内嵌组件时用它就方便。
franxx 的安装也挺,一句 yarn add franxx
就搞定。用法也不复杂,直接 import
三个方法,根据需求选一个就行。核心逻辑不花哨,响应也快,代码也清爽,蛮适合喜欢手动掌控路由的同学。
如果你在用 React 或想替换掉更重的路由库,可以试试这个,尤其是一些小项目或者嵌入式应用场景下,体验会更。嗯,还有,IE10 以上也能兼容,算是比较佛系的兼容策略了。
对了,如果你对路由器这块还不熟,也可以顺手看看这些相关文章,比如React 路由器、检查点 React 路由器啥的,也能帮你更好地理解使用场景。
所以,如果你在找一个不用学太多、能快速上手的路由库,franxx还挺值得一试的,尤其适合偏工程型的你。
99.8KB
文件大小:
评论区