npm 包 iamsee-reselect-immutable 使用教程
什么是 iamsee-reselect-immutable
iamsee-reselect-immutable
是一个基于 reselect
的选择器库,针对 immutable 数据结构提供了更好的性能优化。
有了 iamsee-reselect-immutable
,我们可以大大减少冗余的运算,提高选择器函数的性能。
安装
iamsee-reselect-immutable
可以通过 npm
获得:
npm install iamsee-reselect-immutable
使用
基本用法
-- -------------------- ---- ------- ------ - -------------- - ---- ---------------------------- ------ - ---- - ---- ------------ ----- ---------- - ------- -- ------------------ ----- ---- - ---------------------------- ------ -- ------------- ----- ----- - - ----- -------- -- --- -- ------------------------- -- -
多参数用法
-- -------------------- ---- ------- ------ - -------------- - ---- ---------------------------- ------ - ---- - ---- ------------ ----- ---------- - ------- ------ -- --------------------- --------------- ----- ---- - --------------- ------------ ------- ------ -- --------------- ------- -------- -- -- --------- ------- -- -- ----- ----- - - ------ - -- - ----- --- ----- - - -- ----- ----- - - ------- ---- -------- ----- ------ -- ----------------------- -------- -- - ----- --- ------ -------- ----- ------ -
createStructuredSelector
-- -------------------- ---- ------- ------ - ------------------------ - ---- ---------------------------- ------ - ---- - ---- ------------ ----- ---------- - ------- -- ------------------ ----- --------------- - ------- -- ----------------------- ----- ------------------ - -------------------------- ------- ----------- ------------ ---------------- --- ----- ----- - - ----- -------- -- ---- ---------- -------- -- --- -- --------------------------------------- -- - ------- -------- -- ---- ------------ -------- -- --- -
总结
使用 iamsee-reselect-immutable
可以改善 reselect
在 immutable 数据结构中的表现。在大型项目中,使用选择器优化性能是十分必要的。因此,掌握 iamsee-reselect-immutable
的使用方法可以大大提高我们的开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f89238a385564ab6d47