This Week In React #259: State of React, Promise subclasses, Next.js, RSC, JSX Tools, React Grab, Base UI, Waku, StyleX | Yoga CSS Grid, Radon, Brownfield, Detox, Bootsplash | TC39, Browserslist, Linters, Prisma | This Week In React
Briefly

This Week In React #259: State of React, Promise subclasses, Next.js, RSC, JSX Tools, React Grab, Base UI, Waku, StyleX | Yoga CSS Grid, Radon, Brownfield, Detox, Bootsplash | TC39, Browserslist, Linters, Prisma | This Week In React
"Hi everyone, Seb here! 👋 It's been another quiet week in the ecosystem, probably because everyone was afraid to announce anything during the massive Cloudflare outage! By the way, this one was not caused by useEffect 😆! We have a good variety of interesting links, but I'm not sure what could be the headline. The most important news was probably the announcement of the upcoming CSS grid support in Yoga and React Native, but it's still a draft PR for now."
"Your AI coding assistant knows CRUD, right? Except it reinvents the wheel every time and accumulates tech debt like crazy. 🫠 Help it code smarter with Shadcn Admin Kit, an AI-ready library built on best practices (TanStack Query, React Router, React Hook Form, Radix UI, React-Admin). With dozens of ready-to-use blocks, a flexible headless core, and full composability, it scales from simple admins to complex B2B apps, without ever getting in your way."
A recent ecosystem lull followed a major Cloudflare outage that was not caused by useEffect. CSS Grid support for Yoga and React Native is appearing as a draft pull request. TC39 proposals continue to advance and the State of React 2025 survey is now open. Shadcn Admin Kit offers an AI-ready, best-practices admin library with composable blocks, a headless core, and in-repo components to reduce release friction. Async React updated use() docs for Promise subclasses to allow value/status/reason attributes and avoid unnecessary Suspense. Next.js added get_routes for MCP and an experimental next analyze CLI for bundle analysis.
Read at Thisweekinreact
Unable to calculate read time
[
|
]