文件名称:redux-location-state:用于在URL中读取和写入Redux存储状态的实用程序
文件大小:913KB
文件格式:ZIP
更新时间:2024-06-06 02:23:59
JavaScript
还原位置状态 用于在URL中读取和写入Redux存储状态的实用程序。 有关此程序包存在的用例和原因,请阅读博客文章: : 发展状况 2.0已更新以发布React Router V4 这个怎么运作 在撰写之前进行设置 基本思想是,您传递一个配置对象,并根据状态何时更新来执行某些查询参数,并且如果用户返回或前进,则根据查询参数来更新状态。 例如 { p : { stateKey : 'foo' , initialState : 'bazz' , options : { shouldPush : true } } , } 将使p的查询参数等于通过foo上的值传递的状态 配置 首先,您需要创建一个配置对象 const paramSetup = { '/' : { p : { stateKey : 'foo' , initialState : 'bazz' , op
【文件预览】:
redux-location-state-master
----.gitignore(52B)
----webpack.config.dev.js(466B)
----README.md(8KB)
----webpack.config.base.js(1004B)
----test()
--------setup.js(448B)
--------spec()
----examples()
--------src()
--------build()
--------styles()
--------index.html(255B)
----LICENSE(11KB)
----package.json(2KB)
----src()
--------constants.js(156B)
--------listenForHistoryChange.js(832B)
--------stateToParams.js(2KB)
--------typeHandles.js(2KB)
--------index.js(198B)
--------createReduxLocationActions.js(3KB)
--------helpers.js(4KB)
--------parseQuery.js(1KB)
----.babelrc(368B)
----.travis.yml(231B)
----.editorconfig(232B)
----yarn.lock(222KB)
----lib()
--------constants.js(287B)
--------listenForHistoryChange.js(1KB)
--------stateToParams.js(3KB)
--------typeHandles.js(4KB)
--------index.js(898B)
--------createReduxLocationActions.js(4KB)
--------helpers.js(5KB)
--------parseQuery.js(2KB)
----NOTICE(47B)
----.npmrc(38B)
----package-lock.json(344KB)