最新 最热

前端自动化测试

本文主要是介绍基于React+Ant Design(以下用Antd表示Ant Design)的项目,在对于自己封装的,或者基于Antd封装的公共组件的自动化测试技术的选型和实践。

2022-12-24
1

Antd源码浅析(二)InputNumber组件 一

上篇我们讲了Icon组件,Icon组件是Antd源码库中实现比较简单的组件,适合大家入门,这篇文章主要和大家一起分析一下数字输入框组件,即InputNumber,难度适中,但蕴含的Antd里较为经典的开发场景,适合大家比较深入的了解Antd背后...

2022-12-24
1

useState的使用

在 React 的函数式组件当中,是没有状态的,但是使用 React 提供的 Hook 可以让函数式组件拥有状态。

2022-12-21
1

使用Redux制作一个TodoList

在组件化开发的 web 前端当中,经常的需要在不同的组件之间进行通信以及一些数据共享,那么我们就需要使用像 Vuex 那样的状态管理工具,在 React 当中,经常使用 Redux 来做状态管理工具。...

2022-12-21
1

从源码理解 React Hook 是如何工作的

React Hook 是 React 16.8 后新加入的黑魔法,让我们可以 在函数组件内保存内部状态。

2022-12-21
1

从源码层面理解 React 是如何做 diff 的

大家好,我是前端西瓜哥。今天带带大家来分析React源码,理解单节点 diff 和多节点 diff 的具体实现。

2022-12-21
1

React 的调度系统 Scheduler

React 使用了全新的 Fiber 架构,将原本需要一次性递归找出所有的改变,并一次性更新真实 DOM 的流程,改成通过时间分片,先分成一个个小的异步任务在空闲时间找出改变,最后一次性更新 DOM。...

2022-12-21
1

React 如何实例化组件?

源码在 ReactFiberClassComponent.new.js 文件下,并在函数 constructClassInstance 中 做实例‍化 。

2022-12-21
1

React 源码:ReactElement 和 FiberNode 是什么?

大家好,我是前端西瓜哥。今天学习一下 ReactElement 和 FiberNode。

2022-12-21
1

React 的 setState 同步还是异步

大家好,我是前端西瓜哥。今天来聊聊 React 的 setState 是同步还是异步的。

2022-12-21
1