Independent notes · since 201541 entries · 2015—2026
标签 / 7 篇

react

这个标签下的全部笔记,按发布时间倒序。

01

React v17 源码系列:一文搞懂 useReducer

从 ReactCurrentDispatcher 到 mountReducer / updateReducer:拆解 React 17 中 useReducer 的 hook 链表、环形 update 队列与 lanes。

react
02

How React Developer Learn Vue?

本文写于 25 年 1 月,杭州云谷,这两天气候干冷转暖,宜学习,我已断更大半年,恰逢手头无事,就借这个机会写点学习笔记吧。我将尝试以 React 开发者视角,去学习 Vue,找出二者的共性,形成框架…

vue
03

React 各版本特性一览

React 是一个用于构建用户界面的 JavaScript 库,自发布以来经历了多个主要版本的更新,每个版本都引入了新的特性和改进。以下是各主要版本的一些关键特性: 初始版本 : React 0.3 …

react
04

React v17.0.2源码

React 17.0.2 源码走读:Mount / Update 主流程、Work Loop、类组件与函数组件、Hooks 链表与 Scheduler 时间切片。

react
05

滚动加载

一个简单的滚动加载实现:通过Web API IntersectionObserver观察最后一个列表元素,当它出现在可视区域时,解除观察,同时异步地加载数据,并展示一个loading,在加载数据的回调…

react
06

列表虚拟化

列表虚拟化就是只渲染部分列表项,具体思路:两层容器,外层控制可见区域大小,内层计算一个高度( 列表项数量 列表项高度 ,或 列表项高度累加 ),内层超高会使外层出现滚动条,监听外层容器滚动事件,通过 …

react
07

React基础知识

基础API或特性: ClassComponent生命周期(含unsafe) Hooks如何模拟ClassComponent生命周期 useEffect VS useLayoutEffect useRe…

react
← 所有标签
标签:react · Neil Ji Studio