Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

Mobx 原理

发表于 2022-08-31 | 分类于 React
字数统计: 558 字 | 阅读时长 ≈ 2 分钟
原理现象说明mobx 会对对象做响应式代理: 代理以后的对象属性分为了 get 和 set,并且实现变成了 this[$mobx].getObservablePropValue 和 setObservablePropValue。 代理以后的方法都变成了 executeAction,执行方法会 di ...
阅读全文 »

Redux 和 Mobx 区别

发表于 2022-08-31 | 分类于 React
字数统计: 332 字 | 阅读时长 ≈ 1 分钟
相同的地方都是单向数据流,通过 action 触发全局 state 更新,然后通知视图。 redux 的数据流: mobx 的数据流: 不同的地方返回的状态对象 redux mobx 每次返回一个全新的状态,一般搭配实现对象 immutable 的库来用。 每次都是修改 ...
阅读全文 »

Mobx6 使用

发表于 2022-08-31 | 分类于 React
字数统计: 550 字 | 阅读时长 ≈ 2 分钟
前言如果只写函数组件,建议用mobx-react-lite。如果需要写类组件,建议用mobx-react。 mobx-react 支持类组件,mobx-react-lite 不支持类组件。 mobx-react 支持Provider 和inject,mobx-react-lite 可以用React ...
阅读全文 »

TS Utility Types

发表于 2022-08-30 | 分类于 TypeScript
字数统计: 1.1k 字 | 阅读时长 ≈ 5 分钟
泛型工具1. Partial作用:生成一个新类型,该类型与 T 拥有相同的属性,但是所有属性皆为可选项。 12345678910111213// 原理:使用keyof拿到所有的属性名,然后在使用in遍历,T[P]拿到相应的值type Partial<T> = {[P in ke ...
阅读全文 »

TS 编程方法介绍

发表于 2022-08-29 | 分类于 TypeScript
字数统计: 1.9k 字 | 阅读时长 ≈ 8 分钟
基础概念基础类型 any 一切皆可 any,也被称为类型逃生舱,anyscript 的来源 unknown 未知类型,个人推荐尽量使用 unknown 来代替 any void | null | undefined void:空类型 只能将它赋值为 undefined 和 null nu ...
阅读全文 »
12…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次