immer 不可变对象状态管理的工具

immer是一个不可变对象状态管理的node 包,一般主要场景应用到react 等项目中,当然node 项目也是可以使用的

优点

  • 遵循不可变数据流
  • 强类型
  • 开箱即用的结构共享
  • 开箱即用的对象冻结
  • json patche 支持
  • gzip 之后比较小

内部参考处理

如下图

参考资料

https://immerjs.github.io/immer/
https://github.com/immerjs/immer
https://immerjs.github.io/immer/produce/
https://immerjs.github.io/immer/example-setstate

posted on   荣锋亮  阅读(33)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-04-08 openresty modsecurity 一些参考资料
2022-04-08 nginx pkg-oss 构建ngx_http_modsecurity_module问题
2021-04-08 cube.js s3 FileRepository 新功能
2021-04-08 包装一个cube.js dremio 的驱动
2021-04-08 cube.js checkAuth 问题记录
2020-04-08 alpine-glibc docker镜像
2020-04-08 几个添加外部js文件到react 的方法

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示