redux-views:类似于“重新选择”,但对共享选择器有更好的支持

时间:2024-05-24 10:19:43
【文件属性】:

文件名称:redux-views:类似于“重新选择”,但对共享选择器有更好的支持

文件大小:174KB

文件格式:ZIP

更新时间:2024-05-24 10:19:43

JavaScript

还原视图 为状态管理库(如Redux)设计的选择器库,对共享选择器具有内置支持。 安装 npm install --save redux-views 使用简单 选择器是用于在给定状态的情况下计算派生数据的功能,从而使该状态包含较少的冗余数据。 import { createSelector } from 'redux-views' ; const getAllCars = state => state . cars ; const getRunningCars = createSelector ( [ getAllCars ] , cars => cars . filter ( car => car . isRunning ) ) ; 由redux-views创建的所有选择器都会被记住:这意味着,如果使用相同的状态和参数多次调用一个选择器,您将始终获得相同的结果,而无需再次运行


【文件预览】:
redux-views-master
----.gitignore(50B)
----package.json(3KB)
----package-lock.json(659KB)
----src()
--------index.js(207B)
--------createIdSelector.js(103B)
--------createSelector.js(4KB)
--------createStructuredSelector.js(570B)
----LICENSE.md(1KB)
----types()
--------ts3.0.d.ts(30KB)
--------ts4.1()
----.prettierrc.json(43B)
----rollup.config.js(2KB)
----.eslintrc.js(263B)
----README.md(9KB)
----.eslintignore(82B)
----transforms()
--------to-array-dependencies.js(995B)
----.babelrc.js(400B)
----test()
--------test.spec.js(10KB)
--------old-tests.spec.js(9KB)
----.editorconfig(304B)

网友评论