首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dwtdwt
掘友等级
研究生
|
东南大学
天道酬勤
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 73
沸点 0
赞
73
返回
|
搜索文章
赞
文章( 73 )
沸点( 0 )
React 源码解读之 setState 和 forceUpdate
setState和forceUpdate两者的更新流程相似,唯一的不同是执行forceUpdate时 update对象的tag属性值更改成了ForceUpdate。
[通明境 · React架构]通俗地讲React,优雅地理解React
⚠️1.1万长文⚠️ React源码并非洪水猛兽,知道方法,就可以很轻易地驯服它(=^▽^=)。文章基于最新的React源码进行调试及阅读,将以通俗的形式揭秘React
手写一个Redux,深入理解其原理
Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理。我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码的NPM包,但是功能保持不变。本文只会实现Redux的核心库,跟其他库的配合使…
手写axios核心原理,再也不怕面试官问我axios原理
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 实际上,axios可以用在浏览器和 node.js 中是因为,它会自动判断当前环境是什么,如果是浏览器,就会基于XMLHttpRequests实现axios。如果是node.js环…
如何优雅地在 React 中使用TypeScript,看这一篇就够了!
万字长文又来了!单独使用 TypeScript 时没有太多的坑,不过和React结合之后就会复杂很多。本文就来聊一聊TypeScript与React一起使用时经常遇到的一些类型定义的问题。
React17 事件机制
React 合成事件,React 事件机制接触过 React 技术栈的同学相信都了解,React 团队在源码中实现了一套事件机制来代替原生浏览器事件,其目的是: 抹平事件对象在不同浏览器上的差异。
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
React Diff 算法解析
Diff比较的是什么? 在React中, diff由reconcileChildren函数实现, 我们来看看它的参数: workInProgress: 当前处理中的FiberNode。 current
剖析 React 源码:render 流程(一)
这是我的剖析 React 源码的第二篇文章,如果你没有阅读过之前的文章,请务必先阅读一下 第一篇文章 中提到的一些注意事项,能帮助你更好地阅读源码。 现在请大家打开 我的代码 并定位到 react-dom 文件夹下的 src 中的 ReactDOM.js 文件,今天的内容会从这…
「源码解析 」这一次彻底弄懂react-router路由原理
个人理解,单页面应用是使用一个html下,一次性加载js, css等资源,所有页面都在一个容器页面下,页面切换实质是组件的切换。 history 可以理解为react-router的核心,也是整个路由原理的核心,里面集成了popState,history.pushState等底…
下一页
个人成就
文章被点赞
26
文章被阅读
3,486
掘力值
222
关注了
0
关注者
3
收藏集
0
关注标签
6
加入于
2020-03-02