文件名称:Reselect:Redux选择器库-开源
文件大小:73KB
文件格式:GZ
更新时间:2024-05-14 21:55:58
开源软件
Redux(及其他)的简单“选择器”库受到NuclearJS中的吸气剂,重新设计的订阅以及speedskater的建议的启发。 选择器可以计算派生数据,从而允许Redux存储最小可能状态。 选择器是有效的。 除非更改了其中一个参数,否则不会重新计算选择器。 选择器是可组合的。 它们可以用作其他选择器的输入。 Reselect提供了一个用于创建记忆选择器的createSelector函数。 createSelector将输入选择器数组和一个转换函数作为其参数。 如果Redux状态树发生突变,导致输入选择器的值发生更改,则选择器将使用输入选择器的值作为参数来调用其转换函数,并返回结果。 如果输入选择器的值与先前对选择器的调用相同,则它将返回先前计算的值,而不是调用转换函数。
【文件预览】:
reduxjs-reselect-1f3fdeb
----.eslintrc(656B)
----AUTHORS(3KB)
----README_RU.md(51KB)
----src()
--------index.d.ts(52KB)
--------index.js(3KB)
----.babelrc(707B)
----CREDITS.md(1KB)
----.travis.yml(381B)
----LICENSE(1KB)
----test()
--------test_selector.js(14KB)
----README.md(35KB)
----typescript_test()
--------tsconfig.json(113B)
--------test.ts(14KB)
----.gitignore(264B)
----CHANGELOG.md(7KB)
----package-lock.json(232KB)
----package.json(3KB)