自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 基于React 源码深入浅出setState:深度刨析updater的结构和原理

作者 : 墨成 React 版本 :16.4.1阅读本文之前,建议阅读:1.基于React 源码深入浅出setState:官方文档的启示录2.基于React 源码深入浅出setState:setState异步实现在上一篇详细了解了setState的一些机制和原理,同时对 updater也作了简单的解释,这篇文章我们将详细了解这个updater的数据结构和调用堆栈.代码如...

2019-06-02 17:25:11 626

原创 基于React 源码深入浅出setState:setState异步实现

作者 : 墨成React 版本 :16.4.1在React启示录里我们说setState是异步的,我们在代码中也展示了这种特性,那么FB的工程师们是如何实现呢,本文将基于React的源码进一步揭开这层面纱。在介绍之前我们首先看下setState的实现和FB工程师的注释,我简单的作了一些翻译//ReactBaseClass.js/** * Sets a ...

2019-06-02 17:23:10 760

原创 基于React 源码深入浅出setState:官方文档的启示录

作者 : 墨成React 版本 :16.4.1仔细阅读官网setState的描述会发现里面透露的信息量巨大,我也建议初学者在学习 React之前仔细阅读原始文档,以下是我个人在阅读文档时的一些领悟,配合了一些翻译和讲解,限于个人水平,不足之处,各位请多多指出setState(updater[, callback])复制代码setState() enqueues changes t...

2019-06-02 17:19:39 111

原创 前端工程师使用fetch常见的四种错误(翻译)

查看原文fetch是浏览器中发送http请求最流行方式。它不仅仅是一个比XMLHttpRequest更好、更符合人体工程学的API,它还带来了许多令人兴奋的新功能,比如响应流、对凭证和CORS请求的更多控制,以及与ServiceWorkers和缓存API的集成我自己也在研究并使用它,同时也见证了fetch的成长(原文:广泛使用), 发现即使有经验的开发者也会犯一些比较常见的错误。我认...

2019-06-02 17:14:35 4228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除