首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Wandra
掘友等级
前端
|
NIO
我的文章并不适合一发表马上看,适合发表后的一二个月之后再反复观看,人会进步,我的每一篇文章也会因为进步而时刻更新。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 52
沸点 2
赞
54
返回
|
搜索文章
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.10 useDebugValue 基础知识
useDebugValue是一个React Hook,允许您在React DevTools中添加标签(label)到自定义Hook 在自定义Hook的顶层调用useDebu...
0
评论
分享
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.9 useId 基础知识
useId是一个 React Hook,用于生成可以传递给可访问性属性的唯一 ID。 useId不带任何参数。useId返回与此特定组件中的此特定useId调用关联的唯一 ...
0
评论
分享
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.8 useMemo 基础知识
useMemo是一个 React Hook,可让您在重新渲染之间缓存计算结果。 在组件的顶层调用useMemo来缓存重新渲染之间的计算: 参数: calculateValu...
0
1
分享
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.7 useLayoutEffect 基础知识
useLayoutEffect可能会影响性能。如果可能,更推荐使用useEffect。Effects只在客户端上运行。 它们不会在服务器渲染期间运行。如果在useLayou...
0
评论
分享
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.6 useRef 基础知识
useRef是一个 React Hook,可让您引用渲染不需要的值 ;与状态不同,它是可变(mutabal)的,但是,如果它包含用于渲染的对象(例如,状态的一部分),那么您...
0
评论
分享
Wandra
关注了
好好吃饭好好睡觉
前端 @NIO
Wandra
前端 @NIO
·
9月前
关注
第二章基础知识:2.5 useReducer 基础知识
具有分布在多个事件处理程序中的许多状态更新的组件可能会让人不知所措。对于这些情况,您可以将组件外部的所有状态更新逻辑合并到一个函数中,称为“ reducer”。 使用red...
1
评论
分享
Wandra
关注了
ZEGO即构
前端 @NIO
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.4 useState 基础知识
useState返回的set函数允许您将状态更新为不同的值并触发重新渲染。您可以直接传递下一个状态,或者根据前一个状态计算它的函数:...
1
评论
分享
Wandra
前端 @NIO
·
9月前
关注
第二章前置知识:2.3 useEffect基础知识
useEffect是一个 React Hook,可让您将组件与外部系统同步。例如,您可能希望根据 React 状态控制非 React 组件、设置服务器连接或在组件出现在屏幕...
1
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第二章前置知识:2.3 Synchronizing with Effects将你的组件与外部系统同步
有些组件需要与外部系统同步。例如,您可能希望根据 React 状态控制非 React 组件、设置服务器连接或在组件出现在屏幕上时发送分析日志。 Effects允许您在渲染后...
1
评论
分享
Wandra
前端 @NIO
·
10月前
关注
Farm——用Rust编写的比 Vite 还快的兼容Vite的Web构建工具
用Rust编写的非常快速的兼容Vite的Web构建工具,它的设计是快速,强大和一致的,旨在为Web开发提供最佳体验。官方介绍说 Farm 是真实的下一代构建工具。...
2
评论
分享
Wandra
前端 @NIO
·
10月前
关注
Rolldown——基于Rust的与Rollup兼容的JavaScript快速编译器
Rolldown旨在作为[Vite](https://vitejs.dev/)中使用的未来编译器。它提供了Rollup兼容的API和插件接口,Rolldown的作用域也比R...
2
评论
分享
Wandra
前端 @NIO
·
10月前
关注
JavaScript Oxidation Quencher (Oxc):用Rust编写的JavaScript工具集合
JavaScript Oxidation Quancher(Oxc)是一个用Rust编写的用于使JavaScript语言的高性能的工具集合,重点在于为JavaScript构...
3
1
分享
Wandra
前端 @NIO
·
10月前
关注
第五章Hooks 5.3 useState 与 useReducer
Redux的作者Dan加入React核心团队后的一大贡献就是“将Redux的理念带入React”。这里面最显而易见的影响莫过于useState与useReducer这两个H...
2
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第五章Hooks 5.2 Hooks 数据结构
在上一节我们实现了一个极简的useState,了解了Hooks的运行原理。 本节我们讲解Hooks的数据结构,为后面介绍具体的hook打下基础。 dispatcher 在上...
1
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第五章Hooks 5.1 极简 Hooks 实现
为了更好理解Hooks原理,这一节我们遵循React的运行流程,实现一个不到 100 行代码的极简useState Hook。建议对照着代码来看本节内容。 工作原理 对于u...
1
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第四章Concurrent模式: 4.3 React中的优先级运转之lane模型
Scheduler与React是两套优先级机制。在React中,存在多种使用不同优先级的情况,比如: 注:以下例子皆为Concurrent Mode开启情况 过期任务或者同...
1
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第四章Concurrent模式: 4.2 Scheduler时间切片、Scheduler中的优先级调度
Scheduler,他包含两个功能: 时间切片 优先级调度 本节我们学习这个两个功能是如何在Scheduler中实现的。 时间切片原理 时间切片的本质是模拟实现reques...
4
评论
分享
Wandra
前端 @NIO
·
10月前
关注
第四章Concurrent模式: 4.1 概览
要实现Concurrent Mode,最关键是实现异步可中断的更新。基于这个前提,React花费2年时间重构完成了Fiber架构,将单个组件作为工作单元,使以组件为粒度的“...
1
评论
分享
下一页
个人成就
文章被点赞
181
文章被阅读
13,056
掘力值
997
关注了
11
关注者
41
收藏集
0
关注标签
39
加入于
2023-04-26