# TMiR 2025-08: Nx compromised; no more throwing promises; Remix-ing new component models Page: https://stenobird.com/podcast/this-month-in-react-5941373/tmir-2025-08-nx-compromised-no-more-throwing-promises-remix-ing-new-component-models Text version: https://stenobird.com/podcast/this-month-in-react-5941373/tmir-2025-08-nx-compromised-no-more-throwing-promises-remix-ing-new-component-models.md Podcast: [This Month in React](https://stenobird.com/podcast/this-month-in-react-5941373) Published: 2025-08-29T17:09:06+00:00 Episode link: http://reactiflux.com/transcripts/tmir-2025-08 Audio file: https://op3.dev/e/media.transistor.fm/c1870e69/f0e67fcb.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/this-month-in-react-5941373/episodes/tmir-2025-08-nx-compromised-no-more-throwing-promises-remix-ing-new-component-models Duration seconds: 3366 ## Resource New releases TS 5.9 TS 6.0 may make `strict` and change other defaults React Native 0.81 Next 15.5 Preact 11 beta Hydration 2.0 Bun 1.2.21 Native YAML support. Definitely not going to cause any problems Tanstack DB beta Ghost v6 Main Content React API changes / updates React deprecating the “throw a promise” Suspense trigger method Discussion between Dan, Dominik, and Ricky about how to support multiple React versions (if at all) Joe Savona: “no useContext in useMemo, the compiler addresses this” Github discussion with Joe about why no context selectors API or signals, research into data modeling, and why “concurrent stores” are the current focus area PR for “concurrent stores” skeleton Third-party `react-concurrent-store` ponyfill package Devtools Suspense Timeline Lee Robinsons’s “Reflections on the React Community” wrap-up post Remix doing its own component model?? Remix 3 and the End of React-Centric Architectures Popular nx packages compromised on npm Last month eslint-plugin-prettier maintainers were targeted , this is a much broader attack ⚡ Lightning round ⚡ React Strict DOM vs React Native for Web in 2025 Faster JSON.stringify() Node 22.18 unflags TS type-stripping support Waku switches to Vite’s WIP RSC support Rari, a fast React framework with RSC support built with Rust Selecting values from query results , as well as The Useless useCallback TS+ postmortem (Effect-TS experimental TS fork) React useTransition update ordering details “A Clock that Doesn’t Snap” , Techniques for fixing hydration of values like dates React Cache: It’s about consistency Self-hosting Next at scale Server and Client Component Composition in Practice Conferences ( React , Javascript ) React Universe Conf Sept 2-4, 2025. Wrocław, Poland WaysConf Sept 16-17 CascadiaJS Sept 18-19 Seat… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/this-month-in-react-5941373/episodes/tmir-2025-08-nx-compromised-no-more-throwing-promises-remix-ing-new-component-models/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/this-month-in-react-5941373/tmir-2025-08-nx-compromised-no-more-throwing-promises-remix-ing-new-component-models.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.