首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小璞
掘友等级
前端开发工程师
嘻嘻嘻
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
一、React Fiber 架构与任务调度详解
目录 问题背景:为什么需要 Fiber 核心概念与数据结构 时间切片机制 任务优先级调度 双缓存机制 架构设计思想提炼 实际应用场景 问题背景:为什么需要 Fiber {#问题背景} React 15
序、React 架构设计核心学习点总览
通过分析 React 的架构,主要可以学习到以下解决复杂系统问题的核心思路。 React 详细架构全景图 (The Big Picture) 这张图展示了从用户交互到屏幕更新的完整内部流转过程,涵盖了
二、React Reconciler 与 Renderer 分离架构详解
目录 用生活案例理解分离架构 React 的跨平台挑战 分离架构的核心设计 深入 Reconciler 层 深入 Renderer 层 Host Config 接口设计 架构设计思想提炼 手写一个简易
三、从 Class 到 Hooks:编程思维的本质转变
核心思维转变:从"生命周期"到"数据流" Class 组件的思维模式:生命周期导向 思考方式: ❓ "组件现在处于哪个生命周期阶段?" ❓ "在这个阶段我应该做什么?" ❓ "我需要在多个生命周期方法
四、虚拟 DOM 与 Diff 算法:架构设计的智慧
核心问题:如何在性能与开发体验之间找到平衡点? 问题的起源 想象你是 React 的架构师,面临一个两难选择: 选择 A:直接操作 DOM ✅ 性能好:只更新变化的部分 ❌ 开发体验差:要手动追踪所有
五、React 合成事件系统:架构设计的优雅解决方案
核心问题:如何优雅地处理兼容性与性能? 问题的起源 想象你要在 React 中处理 1000 个按钮的点击事件: 方案 A:原生事件绑定 面临的问题: 内存消耗:1000 个按钮 = 1000 个事件
六、React 并发模式:让应用"感觉"更快的架构智慧
核心问题:如何让应用感觉更快? 问题场景:卡顿的搜索体验 想象一个搜索场景: 用户体验问题: 为什么会卡顿? 传统解决方案 vs React 并发模式 方案 1:防抖(Debounce) 问题: ✅
ES7
Array.prototype.includes求幂运算符
async/await
async函数里,无论是Promise reject的数据还是逻辑报错,都会被默默吞掉,所以最好把await放入try{}catch{}中。catch能够捕捉到Promise对象rejected的数据或者抛出的异常
ECMAScript7/8/9/Next
移除对 ECMAScript 在带标签的模版字符串中转义序列的语法限制。之前,\u开始一个 unicode 转义,\x开始一个十六进制转义,\后跟一个数字开始一个八进制转义。这使得创建特定的字符串变得不可能,例如Windows文件路径 C:\uuu\xxx\111。 要取消转义…
下一页
个人成就
文章被点赞
34
文章被阅读
7,375
掘力值
508
关注了
15
关注者
7
收藏集
0
关注标签
74
加入于
2019-08-29