Local State Synchronization, Architecture Pitfalls, and Native Engineering Welcome to issue #22 of React Weekly.
This week, we examine powerful performance practices across the ecosystem, highlighting Expo's zero-latency UI thread worklets and a breakdown of Linear's architecture.
We also explore component patterns for React Server Components and deep-dive into native mobile challenges like keyboard handling and release-build profiling. Sponsored |  |
 Build Real Features, Earn on PR Merge: Open React Native Challenges We are trying a different approach to scaling our engineering team at WarpSpeed. We realised that top-tier React Native and TypeScript developers hate the 4-stage interview grind. So we removed it. We have transitioned to an asynchronous "Feature Contract" model.
We maintain a live board of fully spec'd, standalone React Native and Expo features. You pick an open challenge, build it on your own schedule, and submit a pull request. When your PR is merged, you get paid (between $200 and $750, depending on complexity) directly via Stripe. Current live challenges include Audio Note Recording, Biometric Note Locking, and Custom UI Components.
No CVs. No whiteboard tests. Just high-quality code. Explore the open challenges and start building today. Editor’s Note: As with any newly launched platform running developer bounty programs, please carefully review the platform’s full terms, conditions, and onboarding documentation carefully as you dive into these challenges. |
 | | TanStack Router and Query TanStack Router has a built-in cache, so why would we need TanStack Query? There are, of course, reasons ... |
|
 | | The Go-To Guide for Understanding Keyboards in React Native (Part 1) A deep dive into keyboard handling in React Native - from platform quirks to frame-perfect animations, and the techniques that make apps feel truly native. |
|
 | | How's Linear so fast? A technical breakdown breakdown of the architecture behind Linear's speed: local-first sync, MobX observables, instant first loads, and a keyboard-first design. |
|
 | | Component Architecture for React Server Components React Server Components let each component fetch the data it needs. Pages stop being giant loaders that prop-drill everything down. |
|
 | | Worklet integration in Expo UI: synchronously controlling SwiftUI and Compose state Expo UI now integrates with react-native-worklets, letting you control SwiftUI and Compose state synchronously on the UI thread. No JS round-trips. |
|
 | | Profile React Components in React Native Release Builds Learn how to profile React components in React Native release builds with @callstack/inspector, using an Expo app setup that requires zero native code changes. |
|
 | | Introducing Gesture Handler 3.0: Hook-Based API, Deeper Reanimated Integration & More Say hello to Gesture Handler 3.0 that comes with a hook-based API compatible with React Compiler, deeper Reanimated integration, and more. |
|
|
Thank you for reading React Weekly. If you found these insights valuable, please feel free to share this issue with a colleague, or reply directly to share your feedback on these updates. |