React Chinese Weekly #253 - Stop Misusing useTransition!
📰 Weekly Highlights
> Summary:
> - `useTransition` misuse — Interaction problems and alternative solutions.
> - Expo in 2025 — Positioning within the React Native ecosystem.
> - Your URL as state — Best practices and examples.
> - ElevenLabs UI release — A component library for multimodal agent scenarios.
---
🔥 Trending This Week
1. Don't Blindly Use `useTransition`
`useTransition` allows interruptible UI updates — but overuse can lead to messy, unpredictable interactions.
- Author: Nicolas Charpentier
- Learn more:
- Read the article →

---
2. Expo and React Native in 2025
Expo today plays a role in React Native similar to Next.js in React. Should your team use it?
- Author: Jack Rosa
- Pros & cons breakdown:
- Read the article →

---
3. Your URL is Your State
Proper URL design can reflect app states gracefully. Includes JavaScript & React Router examples.
- Author: Ahmad Alfy
- Read more:
- Read the article →

💡 Tip:
`nuqs` — A type-safe parameter state manager for synchronizing state across your app.

---
🌐 Tech Ecosystem Spotlight
Platforms like AiToEarn官网 connect AI content generation, multi-platform publishing, analytics, and model ranking — enabling creators to publish to Douyin, Kwai, WeChat, Bilibili, Rednote, Facebook, Instagram, LinkedIn, Threads, YouTube, Pinterest, X (Twitter) simultaneously.
---
📄 Articles & Tutorials
Drawing Dual Y-Axis Charts in React Native
Tool: Victory Native

---
Implementing Concurrent Hydration with `useSyncExternalStore`
Author: Jacob 'Kurt' Groß

---
⚡ News Flash
- Snapchat open-sources Valdi — Cross-platform UI framework (GitHub link)
- React Source Lens — Click a browser component & open its source instantly (GitHub link)


- Dan Abramov seeks Japan-based opportunities (Post link)

---
🛠 Code & Tools
ElevenLabs UI
A shadcn/ui-style component library for multimodal apps — Voice bubbles, waveforms, audio players.

---
Mantine DataTable
Complex data-ready table component for Mantine 8.

---
Ink v6.5
Build interactive CLI apps with React. Now with incremental rendering.

---
Valtio v2.2
Proxy-based state management with computed properties.

---
📢 Other Ecosystem Updates
- Node.js v25.2.0 — Type stripping stable.
- Release notes →
- Web Animation Performance Tier List — By Matt Perry.
- Read →


- JSHeroes 2025 — Romania, May 14–15, CFP open until Dec 31.
- Event link →
- KokoScript — Write JavaScript in Japanese.
- Try it →

---
Bun v1.3.2 Released

---
📦 Version Releases
- React Native Apple Authentication v2.5 — “Sign in with Apple” on iOS & Android.
- react-jsonschema-form v6.1 — Declarative form generation from JSON Schema.
- 📅 React Date Picker v8.9 — User-friendly date selection.
- Fortune Sheet v1.0.4 — Google Sheets/Excel-style spreadsheet.
- next-intl v4.5.0 — Full i18n workflow for Next.js.
- React Chrono v3.2.1 — Modern timeline component.
---
🙋♀️ Follow Us

---
🌍 Final Note
Whether shipping code, publishing tutorials, or showcasing apps, platforms like AiToEarn官网 streamline AI-powered content workflows — enabling multi-platform publishing, analytics, and AI model ranking (AI模型排名). Explore more on the AiToEarn博客 or open-source repo.