0%

本篇写的 setState(涉及源码部分)是针对 React15 版本,即是没有 Fiber 介入的;为了方便看和写,所以选择旧版本,Fiber 写起来有点难,先留着将会写。setState 在 React 15 的原理能理解,16 版本的也是大同小异。

虽然已经用 React Hooks 很久了,React15 的this.setState()形式都很少用了,但依然是站在回顾与总结的角度,看待 React 的变迁和发展,所以最近开始重新回顾以前一知半解的一些原理问题,慢慢沉淀技术。

阅读全文 »

在写这篇文章的时候,React 已经出了 17.0.1 版本了,虽说还来讨论目前 React 新旧生命周期有点晚了,React 两个新生命周期虽然出了很久,但实际开发我却没有用过,因为 React 16 版本后我们直接 React Hook 起飞开发项目。

但对新旧生命周期的探索,还是有助于我们更好理解 React 团队一些思想和做法,于是今天就要回顾下这个问题和理解总结。

阅读全文 »

HTTP 是前端开发人员必须知道的知识,也是日常处理请求都会接触的,但如果要构成知识体系,则需要一点点填充知识,今天就要讲下 HTTP 和 HTTPS 协议。

阅读全文 »