首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
JustinTimblack
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
从根上理解 React Hooks 的闭包陷阱
现在开发 React 组件基本都是用 hooks 了,hooks 很方便,但一不注意也会遇到闭包陷阱的坑。 相信很多用过 hooks 的人都遇到过这个坑,今天我们来思考下 hooks 闭包陷阱的原因和
React Hooks 的实现必须依赖 Fiber 么?
React 的 hooks 是在 fiber 之后出现的特性,所以很多人误以为 hooks 是必须依赖 fiber 才能实现的,其实并不是,它们俩没啥必然联系。 现在,不止 react 中实现了 ho
CSR、SSR、Prerender 原理全解密
在了解这些概念之前,我们要先了解一个熟知的概念,那就是 SPA(Single Page Application),没错,就是大家熟知的单页应用,其实 CSR、SSR、Prerender 都是基于 SPA,关于 SPA 的概念我就不多阐述了。 即,渲染过程全部交给浏览器进行处理,…
React 之最小堆(min heap)
二叉树(Binary tree),每个节点最多只有两个分支的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒。
React Fiber不就是个链表么
看了React源码之后相信大家都会对Fiber有自己不同的见解,而我对Fiber最大的见解就是这玩意儿就是个链表。如果把整个Fiber树当成一个整体确实有点难理解源码,但是如果把它拆开了,将每个节点都
全网最优雅的 React 源码调试方式
什么?调试 React 源码还有优雅和不优雅之分? 别着急,我们先来听个故事: 东东是一名前端工程师,主要用 React 技术栈,用了多年之后想深入一下,所以最近开始看 React 源码。 他把 re
Vue3 源码解毒 & PK React17
封面妹纸是作品!请不要再!再!再!举报我。咱和辣些低俗的妖艳货不是一个世界的。 另外,难得的感悟和心得文。有需要的可以进来瞅瞅。
探寻public class fields
相信很多同学在刚刚开始编写React的代码的时候, 都会在构造器中使用 bind 方法去绑定函数。可能刚刚开始大多人会以为这是在React中特有的操作, 其实不然, 这其实是跟JS函数的执行原理有关。随着时间的推移, 我们以前的写法已经不需要手动把函数去 bind this了,…
React如何原生实现防抖?
大家好,我卡颂。 作为前端,想必你对防抖(debounce)、节流(throttle)这两个概念不陌生。 在React18中,基于新的并发特性,React原生实现了防抖的功能。 今天我们来聊聊这是如何
如何在React hooks里面正确的使用debounce函数
通过debounce函数来减少某些操作的触发频次,已经成为了司空见惯的优化方式。 debounce 是如何减少函数调用的? 我们先写一个简单的debounce函数 原理其实就是利用闭包缓存了timer