话题框架与类库 › React

框架与类库:React

React 18 如何提高应用程序性能

本文主要介绍 React 的并发特性是如何提高应用程序的性能,例如过渡(Transitions)、Suspense和React Server Components。

携程商旅大前端 React Streaming 的探索之路

"渐进式的页面渲染":商旅大前端在新版 SSR 框架中关于 Streaming 的对比和探索。

不清楚react hooks的类型声明?来看就对了

在了解react hooks的类型之前,有必要先了解一下@types、.d.ts文件的概念及作用。

Rendering Engine Tales: Road to Concurrent React

Integrating React's Concurrent features into Zalando's web framework. In this post we go over our solution design, early benchmarks, and some useful tips about common hydration mismatch errors.

听说后端的你在学 React

React 是一个声明式、高效、灵活的用于构建用户界面的 JavaScript library,本文主要对 React 带来的三个颠覆性理念一一展开介绍。

如何优雅的使用 React Context

在开始今天的文章之前,大家不妨先想一下触发 React 组件 re-render 的原因有哪些,或者说什么时候 React 组件会发生 re-render。

React useMemo 实现深比较

useMemo 是 React 中的一个 Hooks 函数,用于缓存计算结果,以避免不必要的重复计算。它接受一个函数和一个依赖数组作为参数,并返回一个缓存的值。当依赖数组中的任何一个值发生变化时,useMemo 将重新计算并返回新的缓存值。

React APIs 演进和代码复用

在本文中,我们将探讨 React 演进以及出现的各种代码重用模式。我们将深入研究形成它们的心智模型以及带来的权衡。

Hook 革命!浅谈 React 新 Hook 的未来与思想

深入分析 React 新 Hook 的思想懒订阅在性能优化方面的重要性,以useBehaviorSubject为例,讲述如何在保持灵活性的同时,有效防止无效重绘,带来极致的性能优化。

React组件封装实践:如何拆解复杂的页面

在日常开发中,遇到非常难以维护的页面是常态,相信不少同学也为此苦恼过,笔者在业务开发中总结了些经验希望对大家有所启发。

如何在react中处理报错

我们都希望我们应用能稳定、完美运行,并且能够考虑到每一个边缘情况。但是现实情况是,我们是人,是人就会犯错,并且也不存在没有bug的代码。无论我们多么小心或者编写了多少自动化测试,总会有出现严重错误的情况。

React Refs: 从访问 DOM 到命令式 API

React 一个美妙之处在于它通过抽象降低了操作真实 DOM 的复杂度。这让我们不必手动去查询元素,也不必思考如何向这些元素添加类,也不必再苦于浏览器的不一致性,而是让我们专心编写组件并专注于用户体验。然而,仍然会有一些场景(虽然很少!)需要我们访问 DOM。

而当涉及到 DOM 时,最重要的是理解并学习如何正确使用 Ref 以及它的周边。因此在本文中,我们要弄清楚为什么需要访问 DOM、Ref 如何帮助我们实现这一点、useRef、forwardRef 和 useImperativeHandle 是什么,以及如何正确使用它们。此外,我们还要讨论如何避免使用 forwardRef 和 useImperativeHandle,但是同时还要拥有它们提供的能力。

React useSyncExternalStore 一览

本文介绍了 useSyncExternalStore 是什么,以及它能用在哪些场景中。

如何避免 React 组件中的 prop drilling

本文主要介绍如何通过组合的方式来解决 React 的 prop drilling 问题。

React 错误处理:最佳实践

本文主要讨论如何在 React 中捕获和处理错误,介绍了 try/catch 和错误边界(Error Boundary)等方法的适用场景以及优缺点,以及 Dan 给出的一个比较惊艳的错误处理方案。

通过 React Router V6 源码,掌握前端路由

React 生态中的路由功能基本由 react-router-dom 承载,不妨通过阅读其源码和细节,一起深入认识前端路由的实现,打开思路,提升大家在搭建项目或扩展路由功能时的工作效率。

trang chủ - Wiki
Copyright © 2011-2025 iteam. Current version is 2.142.0. UTC+08:00, 2025-02-19 07:08
浙ICP备14020137号-1 $bản đồ khách truy cập$