首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
东华帝君
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
Fiber架构
Fiber 架构是 React 16 之后引入的协调引擎重构方案,核心是把之前栈协调器那种同步不可中断的递归渲染,改成可中断、可恢复、能优先级调度的异步渲染,解决大型应用因主线程被长期占用导致的卡顿问
react组件常见的性能优化
React 组件的性能优化是构建流畅用户体验的关键。下面我为你梳理了常见的优化方法、适用场景及核心原理,并附上一个总结表格,方便你快速概览。下表汇总了主要的优化策略及其核心目标: 优化策略 核心目标
react 虚拟滚动列表的实现 —— react-window实现
```js import React, { useState, useEffect, useCallback, useRef } from 'react'; import { List, useDyn
react 虚拟滚动列表的实现 —— 动态高度
难点 二分查找startIndex,使得prefixSums[startIndex] <= scrollTop < prefixSums[startIndex + 1] 这段在做什么 把滚动条位置 s
react 虚拟滚动列表的实现 —— 固定高度
关键点解释 1.计算可视区域,渲染可视dom 这个函数是 虚拟列表 的核心计算逻辑,用来确定在当前滚动位置下,哪些列表项需要被渲染到DOM中。(主要获取 startIndex、endIndex,截取数
React 中实现登录状态管理的完整方案
核心状态管理(Context + localStorage) 首先,我们创建一个认证上下文(AuthContext),它负责管理用户的登录状态,并自动将状态持久化到 localStorage。 🛡️
forwardRef
如果你不希望直接暴露整个 DOM 节点,而是希望子组件提供一个明确的“操作手册”,可以结合 useImperativeHandleHook 来实现更精确的控制。
react 类组件 和 函数组件 生命周期对比
生命周期阶段 类组件方法 函数组件 Hook 实现 关键差异与说明 挂载阶段 constructor 使用 useState初始化状态 函数组件无需构造函数,状态通过 useState直接定义
react并发
并发模式不在于让单个任务跑的更快,而是通过智能调度和中断机制,极大的提高用户体验,让用户感觉上更快更流畅,关键是因为并发模式改变了任务的执行方式,他通过时间切片和优先级调度两项核心技术,解决了传统同步
React Suspense组件
React Suspense 是 React 用于处理异步操作(如数据加载、代码分割、资源加载等)的核心特性,其核心作用是在等待异步操作完成时,显示预设的 “备用内容”(fallback) ,从而优化
下一页
个人成就
文章被点赞
9
文章被阅读
3,388
掘力值
721
关注了
14
关注者
1
收藏集
1
关注标签
9
加入于
2020-03-19