本文可能会让你感觉到很啰嗦,我想尽量线索清晰,但是好像有点失败... 1. 背景 先看下面这段代码 现在问几个问题:发生下面几种情况会重新渲染界面吗(也就是getProduc...
本文可能会让你感觉到很啰嗦,我想尽量线索清晰,但是好像有点失败... 1. 背景 先看下面这段代码 现在问几个问题:发生下面几种情况会重新渲染界面吗(也就是getProduc...
从 setState 那个众所周知的小秘密说起... 在 React 组件中,调用 this.setState() 是最基本的场景。这个方法描述了 state 的变化、触发了...
关于Redux 什么情况需要用redux? 用户的使用方式复杂 不同身份的用户有不同的使用方式(比如普通用户和管理员) 多个用户之间可以协作 与服务器大量交互,或者使用了We...
diff作为Virtual DOM的加速器,其算法上的改进优化是React整个界面渲染的基础和性能保障。传统的diff算法,计算一棵树形结构转换成另一颗树形结构的最少操作是通...
在hzero项目上遇到这么一个需求:树级列表中编号需要体现父子关系。例如:对于节点2,其子节点编号则为2.1、2.2、2.3, 子节点的子节点编号则为2.1.1、2.2.1、...