# immer-demo **Repository Path**: qiaojie/immer-demo ## Basic Information - **Project Name**: immer-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-20 - **Last Updated**: 2021-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # umi project ## Getting Started Install dependencies, ```bash $ yarn ``` Start the dev server, ```bash $ yarn start ``` 1. immer是什么? Immer 是一个不可变数据的 js 库,让你更方便的处理不可变数据。 什么是不可变数据? 不可变数据概念来源于函数式编程。函数式编程中,对已初始化的“变量”是不可以更改的,每次更改都要创建一个新的“变量”。 Javascript 在语言层没有实现不可变数据,需要借助第三方库来实现。Immer 就是其中一种实现(类似的还有 immutable.js)。