- 2024-04-08immer 不可变对象状态管理的工具
immer是一个不可变对象状态管理的node包,一般主要场景应用到react等项目中,当然node项目也是可以使用的优点遵循不可变数据流强类型开箱即用的结构共享开箱即用的对象冻结jsonpatche支持gzip之后比较小内部参考处理如下图参考资料https://immerjs.github.io/imm
- 2024-03-24immer 和useImmer两个库有啥区别
immer和useImmer两个库有啥区别immer和useImmer是两个紧密相关的库,但它们在用途上有一定的区别:immer:immer是一个JavaScript库,专注于提供一种简洁高效的不可变数据管理方式。它利用Proxy对象和WeakMap实现了所谓的“proxy-basedimmutability”,允许开发者以直观的可
- 2023-09-25use-immer
use-immer0.9.0 • Public • Published 6monthsago ReadmeCode Beta0Dependencies308Dependents26Versionsuse-immerAhooktouse immer asaReact hook tomanipulatestate.Installationnpminstallimmeruse-immerAPIuseImmeruseImmer
- 2023-08-07immer 使用场景举例·
import{produce,enableES5}from'immer';1、if(data){this.setState(produce((draft)=>{draft.dataArry.push(data);draft.loading=false;}),);2、constructor(props:any