Sohu Tech Products
Sohu Tech Products
Feb 28, 2024 · Fundamentals

Explore TypeScript 5.4: Closure Type Narrowing, NoInfer, and groupBy

This article examines the new TypeScript 5.4 beta features, including improved type narrowing in closures, the NoInfer utility type for better generic inference, the addition of Object.groupBy and Map.groupBy methods, and several important breaking changes to the type system.

Break ChangesMap.groupByNoInfer
0 likes · 12 min read
Explore TypeScript 5.4: Closure Type Narrowing, NoInfer, and groupBy
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 27, 2023 · Mobile Development

How NetEase Cloud Music Overcame RN 0.60→0.70 Upgrade Challenges

This article details the end‑to‑end technical journey of upgrading NetEase Cloud Music's React Native apps from version 0.60 to 0.70, covering research, break‑change analysis, dependency management, dual‑bundle strategies, automation scripts, and the hidden pitfalls encountered along the way.

Break ChangesRN upgradeReact Native
0 likes · 20 min read
How NetEase Cloud Music Overcame RN 0.60→0.70 Upgrade Challenges