首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
小嘻米
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
「✍ React Scheduler」为什么用 MessageChannel 来做调度?
前言 在React 16+ 的架构中,React团队没有直接选择requestIdleCallback api来做任务调度(Scheduler),原因大抵是该api的兼容性以及fps的限制(1秒中最多
这几个关键的数据结构都不会,还怎么学react源码
不知道大家在学习react源码的时候有没有这样的感觉:fiber对象的结构太复杂了,不仅是属性繁多,而且有些属性还是个巨复杂的对象。我在学习hooks的时候,这种感觉尤为强烈。那么,这篇文章就以fib
React 之从 requestIdleCallback 到时间切片
在上篇《React 之 requestIdleCallback 来了解一下》,我们讲解了 requestIdleCallback 这个 API,它可以实现在浏览器空闲的时候执行代码,这就与 React
你应该知道的React核心原理之任务优先级😎
React是一个声明式,高效且灵活的用于构建用户界面的JavaScript库,React团队一直致力于实现高效渲染。其中可中断渲染、时间切片、`异步渲染等特性是React中很突出的特点,它们的具体实现
为什么 React 的 Diff 算法不采用 Vue 的双端对比算法?
通过标题的提问引出对React、Vue2、Vue3的Diff算法对比,还有React Fiber的一些原理,以及为什么Vue中不需要使用Fiber
一文解读 React 17 与 React 18 的更新变化
在开发者角度,绝大部分写业务代码一般感知不到 React17 与 React18 的大变化,但也要详细了解清楚具体更新了什么。本文就来一次性梳理下 react17与react18的变化
精读React hooks(十一):useInsertionEffect——CSS-in-JS样式注入新方式
useInsertionEffect是为CSS-in-JS库提供的一个hook,它让后者可以更合理地注入样式,本文就来介绍一下useInsertionEffect的用法和优势。
React18 新特性解读 & 完整版升级指南
React 18 正式版它来啦!一起来看看 React 18 有哪些新特性吧,深入了解 React 18 中的新功能,更进一步了解并发模式的概念!
React 中的不可变数据 — Immer
Immer 是一个不可变数据的 Javascript 库,让你更方便的处理不可变数据。 不可变数据概念来源于函数式编程。函数式编程中,对已初始化的“变量”是不可以更改的,每次更改都要创建一个新的“变量”。 Javascript 在语言层没有实现不可变数据,需要借助第三方库来实现…
React Hooks useState 使用详解+实现原理+源码分析
useState => 让函数组件具有维持状态的能力 。即在一个函数组件的多次渲染之间,这个 state 是共享的。