最新 最热

聊一聊 2024 年 React 生态系统

对于初学 React 的开发者,首先要面临的问题就是如何搭建一个 React 项目。市面上的工具众多,目前最受 React 社区欢迎的是 Vite。Vite 不仅支持多种库(如 React)与TypeScript 的结合使用,还具备出色的性能。...

2024-01-19
1

React 源码中最重要的部分

无论是并发模式,还是同步模式,最终要生成新的 Fiber Tree,都是通过遍历 workInProgress 的方式去执行 performUnitOfWork

2024-01-19
1

React组件通信:提高代码质量和可维护性

大家好,我是腾讯云开发者社区的 Front_Yue,本篇文章我将介绍如何在React应用程序中进行组件通信。

2024-01-18
1

一图看懂 React 源码中的同步更新逻辑

在 React 源码中,scheduleUpdateOnFiber 是所有任务的唯一入口方法。我们前面分析 useState 的实现原理章节中,我们可以清晰的知道,当我们调用 dispatchSetState 时,最终会调用该入口方法。...

2024-01-17
2

是时候该知道React中的Key属性的作用与最佳实践了!

在React中,我们常常会遇到需要渲染列表或循环生成组件的场景。为了提高性能和优化用户体验,React引入了一个特殊的属性——key。本文将详细介绍React中key属性的作用、原理,并提供一些最佳实践。...

2024-01-14
1

React 正在杀死 Angular 吗?

这是一个老生常谈的争论(在技术时代,这是在所难免的):Angular 对战 React。这就像“先有鸡还是先有蛋”的难题,不过这个问题是针对 Web 开发人员的。在过去的几年间,如果你曾经出现在开发人员的咖啡机旁或者参加过技术论坛,...

2024-01-11
1

React 正在杀死 Angular 吗?

这是一个老生常谈的争论(在技术时代,这是在所难免的):Angular 对战 React。这就像“先有鸡还是先有蛋”的难题,不过这个问题是针对 Web 开发人员的。在过去的几年间,如果你曾经出现在开发人员的咖啡机旁或者参加过技术论坛,...

2024-01-11
4

浅析 5 种 React 组件设计模式

复合组件模式是一种通过将多个简单组件组合在一起创建更复杂组件的方法。这种模式使得组件的逻辑分离,每个简单组件负责特定的功能。通过复合组件,可以轻松构建可复用的、功能完备的组件。...

2024-01-11
2

用 React/Vue 不如用 jQuery

事情的起因是这样的,有一个粉丝朋友跟我述说了她的焦虑:都 2024 年了,她的团队还在用 jQuery 开发项目,她觉得自己距离 React、距离 Vue 好遥远。觉得自己是被时代抛弃的弃子,她目前的状态就是每天都活在极度的焦虑当中,每...

2024-01-04
5

万万没想到,React 优先级队列的实现方式,跟我书里写的一模一样

我曾经写了一本书《JavaScript 核心进阶》,我用大量文字篇幅以及配套详细视频讲解,在《V8 的垃圾回收机制底层算法原理》一文中,跟大家介绍了算法上如何从深度优先遍历,转向广度优先遍历。以及为什么广度优先遍历可以做到...

2024-01-04
1