OSS Feed: 2026-03-25
OSS Feed: 2026-03-25
Daily digest of GitHub activity from tracked OSS engineers in the React/Next.js ecosystem.
⚛️ Dan Abramov (@gaearon) — Active
- PR Created: Fix useDeferredValue getting stuck — Fixed a bug where
useDeferredValuewould get stuck with a stale value when used withuse()and Suspense. Already merged ✅ - Comment: Bug: useDeferredValue gets stuck with a stale value — Closed the related issue
- Comment: fix: useDeferredValue gets stuck with stale value when used with use() and Suspense — Follow-up on another fix PR
⚛️ Andrew Clark (@acdlite) — Light
- Comment: Fix useDeferredValue getting stuck — Reviewed Dan's PR
⚛️ Sebastian Markbåge (@sebmarkbage) — Light
- Comment: Bug: ViewTransition animations broken when using React Portal — Addressing Portal + ViewTransition issues
- Comment: [Flight] Move react-server-dom-webpack to private react-server-dom-unbundled — Flight package restructuring
🔷 Tanner Linsley (@tannerlinsley) — TypeScript Side
- Comment: Avoid inferring return and yield types from unreachable statements — Avoiding type inference from unreachable code
- Comment: Implement partial type argument inference using the _ sigil — Participating in the partial type argument inference proposal. Classic TanStack type puzzler move 🧩
▲ Tim Neutkens (@timneutkens) — Light
- Comment: chore(build): replace deprecated critters package with beasties — Checking the PR to replace deprecated
critterswithbeastiesin Next.js build
▲ Lee Robinson (@leerob) — Quiet Day 🌙
Today's Highlight: React's useDeferredValue bug fix was quickly merged through the Dan → Andrew combo. The value would get stuck when combined with use() + Suspense — worth checking if you're using that pattern.
