首页
学习
活动
专区
工具
TVP
发布

全栈前端精选

专栏作者
254
文章
399386
阅读量
54
订阅数
React 从 v15 升级到 v16 后,为什么要重构底层架构
React 从 v15 升级到 v16 后重构了整个架构,v16 及以上版本一直沿用新架构,重构的主要原因在于:旧架构无法实现 Time Slice。
Nealyang
2023-01-16
5760
全网最简单的React Hooks源码解析!
从React Hooks发布以来,整个社区都以积极的态度去拥抱它、学习它。期间也涌现了很多关于React Hooks 源码解析的文章。本文就以笔者自己的角度来写一篇属于自己的文章吧。希望可以深入浅出、图文并茂的帮助大家对React Hooks的实现原理进行学习与理解。本文将以文字、代码、图画的形式来呈现内容。主要对常用Hooks中的 useState、useReducer、useEffect 进行学习,尽可能的揭开Hooks的面纱。
Nealyang
2022-04-11
2K0
React vs Svelte
在 JavaScript 前端开发框架中,Svelte 算是一个新来的搅局者,在网上我们已经听到很多关于 Svelte 的哔哔。因此我决定试试这个家伙,顺便跟 React 做个简单的比较。
Nealyang
2022-03-17
3K0
前端架构之 React 领域驱动设计
下面的自带响应式,getter,setter 也自动给出了,同时使用了工厂模式,不需要了解函数内部的逻辑。
Nealyang
2021-10-27
1.9K1
React Fiber架构浅析
为了更好的理解 React Fiber, 我们先简单了解下渲染器进程的内部工作原理。
Nealyang
2021-09-27
8390
从源码深入探究React 运行时优化方案的演进
上周刚在公司进行了一次 React 运行时优化方案的分享,以下是分享的文字版,文章比较长,干货也很多,相信你看完后会对 React 有不一样的理解。
Nealyang
2021-09-27
4280
React,优雅的捕获异常进阶篇, 含Hooks方案
虽然可以丢给window.onerror或者 window.addEventListener("error")去处理,但是对错误细节的捕获以及错误的补偿是极其不友好的。
Nealyang
2021-08-05
1.3K0
从 setState 聊到 React 性能优化
https://segmentfault.com/a/1190000039776687
Nealyang
2021-05-07
1.2K0
拯救你的年底 KPI:前端性能优化
(给全栈前端精选加星标,提升前端技能) 原文地址:https://juejin.cn/post/6911472693405548557 作者:贩卖焦虑 前言 性能优化 ,每个工程师跑不掉的一个话题。
Nealyang
2021-01-13
9120
如何看待 React Server Components?(网易云音乐前端团队)
这个由 React 官方博客[1] 发布于 今天(12-22)凌晨,他们是因为疫情都没法过圣诞了所以索性搞点有意思的?这还仅仅是个研究性质的东西,官方文章甚至简洁到直接丢个 视频[2],当然 RFC[3] 还算比较详细,时间充裕的可以完整看看,这里简单基于目前得到的信息总结下。我们基于官方 演示 DEMO[4] 部署了个 https://react-server-components.musicfe.dev/[5] ,可以对照着看。
Nealyang
2020-12-31
6050
React 灵魂 23 问,你能答对几个?
useEffect 会捕获 props 和 state。所以即便在回调函数里,你拿到的还是初始的 props 和 state。如果想得到“最新”的值,可以使用 ref。
Nealyang
2020-12-31
1.3K0
从DOM到虚拟DOM——前端DOM发展史、性能与产能双赢背后的思考
从我上大学开始正式认识前端这个岗位到现在已经整整过了六年,这六年于我而言就像是观赏了一场盛大的游园活动。无数各式各样的框架、模式、开发思路如同花车一般从眼前掠过又走远。留下了一地残乱的余烬和破碎的思考。
Nealyang
2020-12-15
8030
前端如何突破技术与业务的瓶颈 — Shopee一年半记
上次写总结文章,是来 Shopee 刚好半年后,那时刚刚适应从个人贡献者到技术架构师和管理者的身份转变,有一些感悟与心得,拿出来与大家分享。又一年过去了,来 Shopee 已经一年半,团队从刚开始时的 4 个人,到现在 18 人,公司股价,也从当初的 20 美金,到 180 美金。很有幸,公司在进步,我也在进步。
Nealyang
2020-11-19
6640
深入学习 React 合成事件
从上面的代码里我们不难看出我们想要做一个点击某一个按钮来展示一个模态框,并且在点击除了模态框区域以外的位置希望能够关闭这个模态框。 但是实际运行结果和我们所想的完全不一样,点击了button按钮并没有任何反应,这就需要从React的合成事件说起了,让我们分析完React的合成事件 后能够完全的来解答这个问题。
Nealyang
2020-10-26
1K0
尤大 3 天前发在 GitHub 上的 vue-lit 是啥?
尤大北京时间 9月18日 下午的时候发了一个微博,人狠话不多。看到这个表情,大家都知道有大事要发生。果然,在写这篇文章的时候,上 GitHub 上看了一眼,刚好碰上发布:
Nealyang
2020-10-26
8360
应该在JavaScript中使用Class吗
OOP 即 面向对象编程 (Object Oriented Programming)毫无疑问是软件设计和发展中的一大进步。事实上,一些编程语言如 Java 、C++ 就是基于 OOP 的核心概念 class 开发出来。
Nealyang
2020-09-01
1K0
响应式布局新方案:融合响应式设计,开源 React 组件
react-ui-mode-cc 是融合响应式设计的 React 版实现,基于 create-react-library[1]构建,使用 云开发 CloudBase Framework[2]部署到腾讯云静态网站托管。
Nealyang
2020-08-13
2.7K0
@types react 中值得注意的 TS 技巧
泛型可以指代可能的参数类型,但指代任意类型范围太模糊,当我们需要对参数类型加以限制,或者确定只处理某种类型参数时,就可以对泛型进行 extends 修饰。
Nealyang
2020-06-24
1.2K0
Redux/react-redux/redux中间件设计实现剖析
在一切开始之前,我们首先要回答一个问题:为什么我们需要redux,redux为我们解决了什么问题?只有回答了这个问题,我们才能把握redux的设计思路。
Nealyang
2020-04-23
2.2K0
理解 React Hooks 的 Capture Value 特性
由于刚使用 React hooks 不久,对它的脾气还拿捏不准,掉了很多次“坑”;这里的 “坑” 的意思并不是说 React hooks 的设计有问题,而是我在使用的时候,因为还没有跟上它的理念导致的一些问题。
Nealyang
2020-04-07
1.2K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档