首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
shizigou9000
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
useTransiton的实现
本系列是讲述从0开始实现一个react18的基本版本。通过实现一个基本版本,让大家深入了解React内部机制。 由于React源码通过Mono-repo 管理仓库,我们也是用pnpm提供的worksp
正确使用useMemo、useCallBack、memo
本文将循序渐进讲解如何正确使用memo、useMemo、useCallBack。适合对React以及hook有一定了解的人群
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
走进React Fiber的世界
Fiber 是对 React 核心算法的重构,facebook 团队使用两年多的时间去重构 React 的核心算法,在React16 以上的版本中引入了 Fiber 架构,其中的设计思想是非常值得我们学习的。 我们知道,在浏览器中,页面是一帧一帧绘制出来的,渲染的帧率与设备的刷…
React Fiber 架构简介 ——官方作者文章翻译
React Fiber是React核心算法的重新实现,这篇文章阐述了React团队在过去两年中的重点研究。 React Fiber的目标是增强它在动画、渲染和执行上的性能。它首要的特性就是逐渐增强的渲染能力:它可以将渲染工作切割成不同的块并且散布在多个帧上。 其他的关键特性包括…
React规范
[强制]同一目录下不得拥有同名的.js和.jsx文件。 在使用模块导入时,倾向于不添加后缀,如果存在同名但不同后缀的文件,构建工具将无法决定哪一个是需要引入的模块。 [强制]组件文件使用一致的.js或 .jsx后缀。 所有组件文件的后缀名从.js或.jsx中任选其一。 不应在项…
【React Hooks】掌握及对比常用的8个Hooks(优化及使用场景)
有一段时间没写文章了,总结记录一下个人常用的或个人认为该掌握的八个React Hooks。如果算上自定义Hooks,应该是九个的,但本篇文章就不展开了。我来网易之前是刚学的React框架,当时看了一天公司项目,然后发现得去看一下React Hooks,看了一个周末,做了点总结,…
React 事件系统工作原理
React 为我们提供了一套虚拟的事件系统,这套虚拟事件系统是如何工作的,笔者对源码做了一次梳理,整理了下面的文档供大家参考。 在 React事件介绍 中介绍了合成事件对象以及为什么提供合成事件对象,主要原因是因为 React 想实现一个全浏览器的框架, 为了实现这种目标就需要…
React hooks——前后端交互处理分页
秋招正当时,笔者想着提高一波自己的React实战能力。恰好最近读到了神三元在掘金的React Hooks 与Immutable 数据流实战。于是,在这个夏天,听着神三元云音悦的歌曲,借着这份小册,使用react+hooks简单仿造了一下极客时间的app。 我认为,对于一个优秀的…
(1.6w字)浏览器灵魂之问,请问你能接得住几个?
作为一个合格的前端工程师,浏览器相关的工作原理是我们进行性能优化的基石,我之前也强调过知识体系的重要性,这部分原理性的内容就是知识体系中的重要部分,必须牢牢掌握才能面对瞬息万变的实际场景,针对性地给出实际方案,而不是背诵各种开发军规和性能优化的条例,这样很难发现真正的问题所在,…