话题框架与类库 › React

框架与类库:React

React的Fiber架构原理

React16通过对引入这Scheduler与Fiber两个架构,实现了异步渲染、优先级调度等能力,让页面加载与用户交互更加流畅。

React Native 在「Soul App」的实践

本文基于 React Native 0.72.10 版本,分享了 Soul App 在现有项目中如何引入 React Native。

Supercharge the Way You Render Large Lists in React

Rendering large lists in React can be a challenging task for developers. As the size of the list grows, the DOM (Document Object Model) tree also grows, leading to performance issues like slow…

React 中 Form 的最佳实践

作者:郜克帅原文:https://dev.to/ajones_codes/a-better-guide-to-

React hooks原理浅谈

React作为前端工作中非常重要的生产工具,阅读它的源码,对编码与设计能力提升很有帮助。

浅析 5 种 React 组件设计模式

作为一名 React 开发者,你可能会面临下面几个问题:

如何构建一个高复用度性的组件,使其适应不同的业务场景?

如何构建一个具有简单 API的组件,使其易于使用?

如何构建一个在 UI 和功能方面具有可扩展性的组件?

探索前端跨组件通信:EventBus在Vue和React中的应用

EventBus 简介事件总线(Event Bus)是一种用于组件间通信的模式,通常用于解决组件之间的解耦和简化通信的问题。

你一定要知道的「React组件」两种调用方式

使用React框架的开发过程中,我们常常会使用两种方式调用组件:一种是组件式,另一种是函数式,但是这两种用法究竟有何不同?

React Hooks学习指北

Hooks 提供了更清晰、可组合的方式来处理组件的状态和逻辑,随着项目的逐步迭代,开发者在实践中逐渐体会到 Hooks 的优势。越来越多的开发者熟悉并纷纷加入 Hooks 的行列。

在 React 开发中如何快速定位组件源码

大型前端项目往往存在几千个组件,多个代码库。这些组件和代码库,构成几十个甚至上百个路由页面。 无论是新同学或者是老同学,在定位问题或者是开发页面的时候需要寻找对应的源代码。这个问题应该怎么解决?

你应该在 React 中传递 Promise

传统网络请求创建 Promise 后,会立即使用 useEffect 消费掉 Promise 转换成 loading & data || error。而现在,你应该在组件内或跨组件传递 Promise。

React 代码如何跑在小程序上?

Taro 3从之前的重编译时,到现在的重运行时,解决了架构问题,可以用 react、vue 甚至 jQuery 来写小程序,但也带来了一些性能问题。

react-grid-layout 之核心代码分析与实践

本篇文章将带你了解如何使用 RGL(React Grid Layout),以及核心功能断点布局、网格布局、以及缩放、拖拽功能的代码实现。

Creating a text typing effect with React

The typing animation effect is a very popular effect on the web. It can be used to create a chat, a loading animation, or just to add a bit of dynamism to your website.

Since OpenAI has released ChatGPT (already almost a year!), we can see this effect more than ever. For a project, I had to create a similar effect, and I thought it would be a good idea to share it with you.

React 的设计模式

本文主要介绍一些 React 的设计模式,以及在具体的开发中是如何使用这些模式。

React.lazy 的一些使用场景

React.lazy 主要用于实现组件的动态加载,从而减少初始加载时间并提高应用的性能。在 React 应用中有较大的组件需要加载时,使用 React.lazy 可以帮助我们优化性能,只在需要时才加载这些组件。这对于减少初始加载时间和减轻页面负担非常有帮助。

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.142.0. UTC+08:00, 2025-02-23 14:33
浙ICP备14020137号-1 $访客地图$