【文件属性】:
文件名称:redux-router-lite:纯粹的轻量级Redux路由器
文件大小:85KB
文件格式:ZIP
更新时间:2021-05-08 18:00:56
JavaScript
Redux-Router-Lite
纯基于Redux的轻量级路由器。
安装
npm i redux-router-lite
(确保您的项目已安装redux )。
特征
纯粹基于Redux。 没有React依赖(但是与React集成确实很容易)。
易于配置,使用通用语法,只需一个JSON对象即可定义路由。
侦听URL更改并相应地更新redux状态。
它使用路由名称来更改URL,从而以最小的努力即可更改路由URL。
它与Redux devtools的时间旅行完全兼容(它也会更改URL!)
集成路由器:
1.创建路由配置JSON对象
{
"mode" : "browser" , // history mode, can be 'hash' or 'browser'
"routes" : [
{ "name" : "homePage" , "path" : "/" }
【文件预览】:
redux-router-lite-master
----.travis.yml(936B)
----.babelrc(527B)
----flow-typed()
--------npm()
----.flowconfig(138B)
----package.json(2KB)
----test()
--------utils.test.js(2KB)
--------reducer.test.js(827B)
--------selectors.test.js(2KB)
--------actions.test.js(1KB)
--------router.test.js(8KB)
----package-lock.json(310KB)
----src()
--------utils.js(1KB)
--------index.js(1KB)
--------state()
--------router.js(5KB)
----.npmignore(73B)
----.eslintrc.js(291B)
----.gitignore(147B)
----README.md(6KB)
----scripts()
--------build.js(899B)