首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react源码
订阅
烟雨空灵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
从React脚手架工具学习React项目的最佳实践(上):前端基础配置
这篇文章不是聊React这门技术本身,而是关于如何维护好一个React项目。 文本可能会涉及一些Webpack的基础知识,如果你还不太了解Webpack的用法的话,可以从我之前的一篇文章《Webpack 速成》入门,深入浅出,童叟无欺。 编程领域中的“脚手架(Scaffoldi…
动画浅析React事件系统和源码
本文通过对React事件系统和源码进行浅析,回答“为什么React需要自己实现一套事件系统?”和“React的事件系统是怎么运作起来的?”两个问题。React为了性能和复用,采用了事件代理,池,批量更新,跨浏览器和跨平台兼容等思想,将事件监听挂载在document上,构造合成事…
200行代码实现简版react
现在(2018年)react在前端开发领域已经越来越🔥了,我自己也经常在项目中使用react,但是却总是好奇react的底层实现原理,多次尝试阅读react源代码都无法读下去,确实太难了。前不久在网上看到几篇介绍如何自己动手实现react的文章,这里基于这些资料,并加入一些自…
阅读React16源码有感
自从React的内部实现改为Fiber之后,源码就变得相当晦涩,啃了一个月之后,稍微总结的了一点经验、阅读时的误区、以及为什么很多次看不下的原因,但是我相信,这些经验可以成为我将来阅读源码的过程中最大的武器。我相信阅读源码并从中提炼知识是最好的学习方式。 1. 模块化阅读,不能…
《React源码解析》系列完结!
距离第一篇《React源码解析(一)》已经过去将近4个月的时间,由于是我第一次进行源码解析相关的写作,思路和文笔还不够成熟。一百多天以来,我基于读者反馈反思这几篇文章中的不足,同时也在不断学习借鉴其他优秀作者的写作方法和写作思路。最终总结出对于自己的源码写作来说,需要改进的几点…
剖析 React 源码:先热个身
我 fork 了一份 16.8.6 版本的代码,并且会为读过的代码加上详细的中文注释。等不及我文章的同学可以先行阅读 我的仓库,并且在阅读本系列文章的时候也请跟着阅读我注释的代码。因为版本不同可能会导致代码不同,并且我不会在文章中贴上大段的代码,只会对部分代码做更详细的解释,其…
React 源码解析之总览
平常我们对外(后端、产品或其他前端)总喜欢说用的是 React 框架,可是我们并不都熟悉 React 内部是怎么运行的。事实上,当 Facebook 将 React 和 ReactDOM 分包发布后,React 就不仅仅是前端框架了,15版本后 react 源码越来越少,而 R…
【React深入】React事件机制
下面是我阅读过源码后,将所有的执行流程总结出来的流程图,不会贴代码,如果你想阅读代码看看具体是如何实现的,可以根据流程图去源码里寻找。 组件装载 / 更新。 通过lastProps、nextProps判断是否新增、删除事件分别调用事件注册、卸载方法。 获取document对象。…