摘要:
any 我们把对象设置为 any,编译时正常,运行时才会抛出异常 let v: any = 22 v = new Array() v = "33" v.push(33) console.log(v); 为了避免写 any 运行时异常,unknown出场 unknown let v: unknown 阅读全文
摘要:
前言 React和Redux都遵守组件状态为不可变(immutable)的理念,使用 immer 可将对象设置为 immutable,防止意外的修改。 Immer 是一个支持柯里化,仅支持同步计算的工具,所以非常适合作为 redux 的 reducer 使用。 import produce from 阅读全文