首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MoonBall
掘友等级
参与 Node.js、MobX、Snowpack、SWR 等
|
ByteDance
🤔💡✌️
获得徽章 0
字节架构前端
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
从 React 源码中学到的非递归先序遍历和后序遍历算法
在计算机学科中,树的遍历算法是数据结构课程的基础内容。掌握先序遍历和后序遍历对理解 React 内部流程非常有帮助,比如:React 调和阶段是先序遍历(先执行父组件的 Render,再执行子组件的。
[译]什么是 SQL 注入攻击?如何阻止它
SQL 注入(SQLi)是一种可执行恶意 SQL 语句的注入攻击。这些 SQL 语句可控制网站背后的数据库服务。攻击者可利用 SQL 漏洞绕过网站已有的安全措施。
深入理解 useEffect 和 useLayoutEffect 中回调函数的执行时机
或许你知道 useLayoutEffect 的回调函数是在提交阶段同步执行,但 useEffect 的回调函数是何时执行呢?在虚拟 DOM 树中它们的执行顺序又是怎样的呢?
为什么「不变的虚拟 DOM」可以避免组件重新 Render
本文将从 JSX 和虚拟 DOM 说起,讲述什么是「不变的虚拟 DOM」。再根据 React 调和阶段的伪代码,将底层原理呈现出来。
React Scheduler 为什么使用 MessageChannel 实现
React Scheduler 为什么使用 MessageChannel 呢?为什么不使用 setTimeout 或 requestAnimationFrame 实现呢?
React 为什么使用 Lane 技术方案
React 为什么使用 Lane 模型替代 ExpirationTime 模型?本文将从 ExpirationTime 存在的问题入手,再加上 Demo 的演示和分析,给出答案。
从 ECMA 规范掌握 Promise 涉及的微任务
为什么「JS 中 Promise 的微任务顺序」和手写 Promise A+ 版本不一致?本文从 ECMA 规范的角度,理清楚规范对 JS 中 Promise 的定义,并将原理和结论阐述清楚。
JS 中 this 指向问题
相信我,只要记住本文的 7️⃣ 步口诀,就能彻底掌握 JS 中的 this 指向。 先念口诀:箭头函数、new、bind、apply 和 call、欧比届点(obj.)、直接调用、不在函数里。
聊聊 useSWR,为开发提效 - 包括 useSWR 设计思想、优缺点和最佳实践
在介绍 useSWR 之前,我们先看一个最简单的带有数据请求的 React 组件。 如果经常写这样的代码,那么肯定会想到自己封装一个 React Hook,该 Hook 以请求函数作为参数。 我们再看看调用方代码,加深对 useFetch 的理解。 如 useFetch 所示,…
React 性能优化 | 包括原理、技巧、Demo、工具使用
React 的工作流程是什么?我们可以在哪些阶段进行性能优化呢? 如果 React 项目中出现了卡顿,我们可以采用哪些性能优化技巧? 如何通过 React Profiler 定位性能问题?
下一页
个人成就
优秀创作者
文章被点赞
2,078
文章被阅读
157,977
掘力值
6,862
字节架构前端
关注了
12
关注者
541
收藏集
11
关注标签
0
加入于
2020-05-20