object-path-immutable:修改深层对象属性而不修改原始对象(不变性)。 非常适合React和Redux

时间:2024-05-03 20:27:18
【文件属性】:

文件名称:object-path-immutable:修改深层对象属性而不修改原始对象(不变性)。 非常适合React和Redux

文件大小:61KB

文件格式:ZIP

更新时间:2024-05-03 20:27:18

JavaScript

对象路径不变 小型JS库,无需修改原始对象即可修改深层对象的属性(不变性)。 与React(特别是在使用setState() )和Redux(在reducer内部)配合使用时效果很好。 这可以看作是React Immutability Helpers和Immutable.js的一种更简单,更直观的替代方法。 变更日志 安装 npm install object-path-immutable --save 快速使用 下面,设置属性而不修改原始对象。 它将最大限度地减少线下的克隆数量。 生成的对象只是普通的JS对象文字,因此请注意,它将不会受到属性突变(例如Immutable.js )的保护。 const obj = { a : { b : 'c' , c : [ 'd' , 'f' ] } } const newObj = immutable . set ( ob


【文件预览】:
object-path-immutable-master
----.travis.yml(92B)
----rollup.config.js(681B)
----package.json(2KB)
----umd()
--------object-path-immutable.js(16KB)
----test()
--------test.js(16KB)
----esm()
--------object-path-immutable.js(6KB)
----LICENSE(1KB)
----package-lock.json(156KB)
----src()
--------object-path-immutable.js(6KB)
----object-path-immutable.d.ts(1KB)
----cjs()
--------object-path-immutable.js(7KB)
----.gitignore(101B)
----CHANGELOG.md(1KB)
----README.md(4KB)

网友评论