首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react原理
订阅
yanami
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
深入探究 React 史上最大安全漏洞
ReactServer Actions RCE 漏洞分析:本文档深入分析了 React Flight 协议(Next.js Server Actions 的底层协议)中的一个远程代码执行
React 史诗级漏洞: SSR Server Action 协议导致服务器远程代码执行
Next.js 在 App Router 中引入的 Server Actions 功能极大地简化了前后端交互流程,但其底层使用的通信协议——React Flight 协议,被发现存在严重的安全漏洞。
React 之从 requestIdleCallback 到时间切片
在上篇《React 之 requestIdleCallback 来了解一下》,我们讲解了 requestIdleCallback 这个 API,它可以实现在浏览器空闲的时候执行代码,这就与 React
Zustand-天生为了React设计的状态管理工具+源码分析
前言 作为React坚实的拥护者,从v16开始,历经class到hook的完整演变。 当然React作为一个纯粹的Js Library,并没有提供状态管理的api,对于状态管理这个命题来说,社区以及R
React中的高优先级任务插队机制
点击进入React源码调试仓库。 在React的concurrent模式下,低优先级任务执行过程中,一旦有更高优先级的任务进来,那么这个低优先级的任务会被取消,优先执行高优先级任务。等高优先级任务做完了,低优先级任务会被重新做一遍。 我们用一个具体的例子来理解一下高优先级任务插…
为什么react需要fiber&时间分片而vue没有?听听尤大怎么说
本文根据2019年GitHub上尤大回复原文_rfcs 的讨论和自己的一些思考总结而来。 先有问题再有答案 为什么react需要fiber时间分片而vue没有? 为什么react在开发中要手动实现优化
React函数组件性能优化三部曲(一)
最近在看react应用更新时的一些逻辑处理,因为之前的fiber reconciler协调流程重点学习的是FiberTree的创建过程,对整个更新流程没有进行深入的了解。本次在学习应用更新时也对函数组
彻底搞懂React源码调度原理(Concurrent模式)
自上一篇写关于diff的文章到现在已经过了二十天多,利用业余时间和10天婚假的闲暇,终于搞懂了React源码中的调度原理。当费劲一番周折终于调试到将更新与调度任务连接在一起的核心逻辑那一刻,忧愁的嘴角终于露出欣慰的微笑。 最早之前,React还没有用fiber重写,那个时候对R…
React 运行时优化方案的演进
上周刚在公司进行了一次 React 运行时优化方案的分享,以下是分享的文字版,文章比较长,干货也很多,相信你看完后会对 React 有不一样的理解。
一篇文章带你理解 React 中最“臭名昭著”的 useMemo 和 useCallback
这篇文章为你答疑解惑,为大家介绍 useMemo 和 useCallback 这两个 Hook 的具体作用,它们的实现原理以及在实际开发中如何应用。