Tag

concurrent rendering

1 views collected around this technical thread.

KooFE Frontend Team
KooFE Frontend Team
Jul 20, 2023 · Frontend Development

How React 18’s Concurrent Features Supercharge App Performance

React 18 introduces concurrent rendering, transitions, Suspense, and Server Components, which together reduce long tasks, lower total blocking time, and improve user interaction by allowing non‑urgent updates to run in the background, ultimately delivering smoother, more responsive web applications.

PerformanceReactServer Components
0 likes · 20 min read
How React 18’s Concurrent Features Supercharge App Performance
KooFE Frontend Team
KooFE Frontend Team
Mar 23, 2023 · Frontend Development

Why useSyncExternalStore Is Essential for Safe State Sync in React 18

This article explains the purpose, benefits, and implementation of React 18’s useSyncExternalStore hook, covering its role in synchronizing external state such as browser APIs, preventing UI tearing during concurrent rendering, and providing SSR support with practical code examples like useMediaQuery and useWindowSize.

HooksReactSSR
0 likes · 13 min read
Why useSyncExternalStore Is Essential for Safe State Sync in React 18
DaTaobao Tech
DaTaobao Tech
Jun 2, 2022 · Frontend Development

Resolving Concurrent Rendering Issues in OpenSumi File Tree

The article explains how OpenSumi’s file‑tree suffered duplicate nodes and jumpy refreshes after throttling removal, identifies uncancelled concurrent core and non‑core operations as the root cause, and resolves the instability by introducing cancellable tokens, operation queuing, and a global tree‑state manager to ensure only one refresh runs at a time, delivering stable, responsive rendering.

CancellationTokenFile TreeOpenSumi
0 likes · 13 min read
Resolving Concurrent Rendering Issues in OpenSumi File Tree
Taobao Frontend Technology
Taobao Frontend Technology
May 31, 2022 · Frontend Development

How to Fix Concurrent Rendering Issues in OpenSumi File Tree for Faster, Stable UI

This article analyzes the concurrent rendering problems of OpenSumi's file‑tree component, explains their root causes, and presents a comprehensive solution—including operation prioritization, cancellable updates, and queued rendering—along with implementation code to achieve both high speed and stability.

OpenSumiTree componentcancellation token
0 likes · 13 min read
How to Fix Concurrent Rendering Issues in OpenSumi File Tree for Faster, Stable UI
KooFE Frontend Team
KooFE Frontend Team
Aug 23, 2021 · Frontend Development

Understanding React 18 Tearing: Why Concurrent Rendering Can Show Inconsistent UI

This article explains the concept of UI tearing in React, how synchronous rendering avoids it, why concurrent rendering can introduce visual inconsistencies, and illustrates the phenomenon with diagrams and code examples for developers.

JavaScriptReactUI Tearing
0 likes · 8 min read
Understanding React 18 Tearing: Why Concurrent Rendering Can Show Inconsistent UI
KooFE Frontend Team
KooFE Frontend Team
Aug 16, 2021 · Frontend Development

How React 18’s startTransition Improves UI Responsiveness

React 18 introduces the startTransition API, letting developers label non‑urgent updates as transitions so urgent interactions stay fast, outdated renders are discarded, and UI remains responsive even during heavy rendering or slow network operations.

Frontend DevelopmentReactconcurrent rendering
0 likes · 9 min read
How React 18’s startTransition Improves UI Responsiveness