Skip to content

Commit

Permalink
fix typo error
Browse files Browse the repository at this point in the history
  • Loading branch information
ascoders committed Mar 19, 2018
1 parent 46c33bb commit fa9cb82
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 48.精读《Immer.js》源码.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,11 @@ const newObj = produce(oldObj, draft => (draft.value = 2))

所以笔者认真阅读了它的源代码,带大家从原理角度认识 Immer。

Immer 是一个支持科里化**仅支持同步计算的工具**,所以非常适合作为 redux 的 reducer 使用。
Immer 是一个支持柯里化**仅支持同步计算的工具**,所以非常适合作为 redux 的 reducer 使用。

> Immer 也支持直接 return value,这个功能比较简单,所以本篇会跳过所有对 return value 的处理。PS: mutable 与 return 不能同时返回不同对象,否则弄不清楚到哪种修改是有效的。
科里化这里不做拓展介绍,详情查看 [curry](https://github.com/dominictarr/curry)。我们看 `produce` 函数 callback 部分:
柯里化这里不做拓展介绍,详情查看 [curry](https://github.com/dominictarr/curry)。我们看 `produce` 函数 callback 部分:

```typescript
produce(obj, draft => {
Expand Down

0 comments on commit fa9cb82

Please sign in to comment.