首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端精读评论

    精读《Immer.js》源码

    5 更多讨论 讨论地址是:精读《Immer.js》源码》 · Issue #68 · dt-fe/weekly

    91830编辑于 2022-03-14
  • 来自专栏携程技术

    干货 | Mvvm 前端数据流框架精讲

    具体原理可以参考我之前的一篇文章《精读 Immer.js 源码》。 ? 自从有了 Immer.js 之后,至少从支持元编程的角度来看,mutable 并不一定会产生副作用,它可以是零副作用的: typescript function inc(obj) { return produce

    2K20发布于 2018-07-05
  • 来自专栏前端小码农

    简单通俗的理解Vue3.0中的Proxy

    immer 的做法就是维护一份 state 在内部,劫持所有操作,内部来判断是否有变化从而最终决定如何返回,具体内容可以看一下immer.js 简介及源码简析 这篇文章。 抱歉,学会 Proxy 真的可以为所欲为 immer.js 简介及源码简析

    1.7K30发布于 2020-03-12
  • 来自专栏openclaw系列

    OpenClaw配置引擎核心揭秘:实现 Telegram/Slack/WhatsApp 等多通道白名单配置的统一抽象与上下文感知解析

    实现:通常是一个Immer.js的produce调用,用于创建配置的不可变更新。 6.3配置原子性通过使用Immer.js这样的不可变更新库,setPolicy和applyAllowlist保证了配置更新的原子性。要么整个更新成功,要么完全不改变原配置,避免了中间状态导致的不一致。

    14721编辑于 2026-04-01
  • 来自专栏洛竹早茶馆

    React Hooks 性能优化,带你玩转 Hooks

    这里可以尝试一下 immer.js,引入成本小,写法也简洁了不少。

    1.9K30发布于 2021-07-09
  • 来自专栏前端精读评论

    112.精读《源码学习》

    引言 javascript-knowledge-reading-source-code 这篇文章介绍了阅读源码的重要性,精读系列也已有八期源码系列文章,分别是: 精读《Immer.js》源码 精读《sqorn

    60020编辑于 2022-03-14
  • 来自专栏前端迷

    React 项目性能分析及优化

    建议使用 immer.js 来操作复杂数据。 总结 在项目初期,一定要考虑项目的复杂度,及早采取有效的措施,防止产生性能问题。如果在中后期才考虑性能问题,则难度会增加数十倍不止。

    2.2K20发布于 2020-05-19
领券