![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
墨成
千寻位置资深前端架构师
展开
-
前端工程师使用fetch常见的四种错误(翻译)
查看原文fetch是浏览器中发送http请求最流行方式。它不仅仅是一个比XMLHttpRequest更好、更符合人体工程学的API,它还带来了许多令人兴奋的新功能,比如响应流、对凭证和CORS请求的更多控制,以及与ServiceWorkers和缓存API的集成我自己也在研究并使用它,同时也见证了fetch的成长(原文:广泛使用), 发现即使有经验的开发者也会犯一些比较常见的错误。我认...原创 2019-06-02 17:14:35 · 4209 阅读 · 0 评论 -
基于React 源码深入浅出setState:官方文档的启示录
作者 : 墨成React 版本 :16.4.1仔细阅读官网setState的描述会发现里面透露的信息量巨大,我也建议初学者在学习 React之前仔细阅读原始文档,以下是我个人在阅读文档时的一些领悟,配合了一些翻译和讲解,限于个人水平,不足之处,各位请多多指出setState(updater[, callback])复制代码setState() enqueues changes t...原创 2019-06-02 17:19:39 · 102 阅读 · 0 评论 -
基于React 源码深入浅出setState:setState异步实现
作者 : 墨成React 版本 :16.4.1在React启示录里我们说setState是异步的,我们在代码中也展示了这种特性,那么FB的工程师们是如何实现呢,本文将基于React的源码进一步揭开这层面纱。在介绍之前我们首先看下setState的实现和FB工程师的注释,我简单的作了一些翻译//ReactBaseClass.js/** * Sets a ...原创 2019-06-02 17:23:10 · 753 阅读 · 0 评论 -
基于React 源码深入浅出setState:深度刨析updater的结构和原理
作者 : 墨成 React 版本 :16.4.1阅读本文之前,建议阅读:1.基于React 源码深入浅出setState:官方文档的启示录2.基于React 源码深入浅出setState:setState异步实现在上一篇详细了解了setState的一些机制和原理,同时对 updater也作了简单的解释,这篇文章我们将详细了解这个updater的数据结构和调用堆栈.代码如...原创 2019-06-02 17:25:11 · 621 阅读 · 0 评论