TMiR 2025-08: Nx compromised; no more throwing promises; Remix-ing new component models
New releasesTS 5.9TS 6.0 may make `strict` and change other defaultsReact Native 0.81Next 15.5Preact 11 betaHydration 2.0Bun 1.2.21Native YAML support. Definitely not going to cause any problemsTanstack DB betaGhost v6Main ContentReact API changes / updatesReact deprecating the “throw a promise” Suspense trigger methodDiscussion 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 areaPR for “concurrent stores” skeletonThird-party `react-concurrent-store` ponyfill packageDevtools Suspense TimelineLee Robinsons’s “Reflections on the React Community” wrap-up postRemix doing its own component model??Remix 3 and the End of React-Centric ArchitecturesPopular nx packages compromised on npmLast month eslint-plugin-prettier maintainers were targeted, this is a much broader attack⚡ Lightning round ⚡React Strict DOM vs React Native for Web in 2025Faster JSON.stringify()Node 22.18 unflags TS type-stripping supportWaku switches to Vite’s WIP RSC supportRari, a fast React framework with RSC support built with RustSelecting values from query results, as well as The Useless useCallbackTS+ postmortem (Effect-TS experimental TS fork)React useTransition update ordering details“A Clock that Doesn’t Snap”, Techniques for fixing hydration of values like datesReact Cache: It’s about consistencySelf-hosting Next at scaleServer and Client Component Composition in PracticeConferences (React, Javascript)React Universe Conf Sept 2-4, 2025. Wrocław, PolandWaysConf Sept 16-17CascadiaJS Sept 18-19 Seattle, WA, USAhttps://squiggleconf.com/ Sep 18React Alicante Oct 2-4React Conf is back, Oct 7-8 Las Vegas, NV, USARemix Jam, Oct 10, Toronto ON, CA (00:00) - This Month in React - August 2025 (00:47) - New releases (00:51) - [TS 5.9](https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/) (02:50) - [TS 6.0 may enable /`strict/` by default](https://bsky.app/profile/robpalmer.bsky.social/post/3lxar2cp5rs2p) and [change other defaults](https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript%206.0.0%22) (03:46) - [React Native 0.81](https://reactnative.dev/blog/2025/08/12/react-native-0.81) (05:40) - [Next 15.5](https://nextjs.org/blog/next-15-5) (07:10) - [Preact 11 beta](https://github.com/preactjs/preact/releases/tag/11.0.0-beta.0) (07:39) - [Hydration 2.0](https://github.com/preactjs/preact/issues/4442) (07:52) - [Bun 1.2.21](https://bun.com/blog/release-notes/bun-v1.2.21) (08:54) - Native YAML support. Definitely not going to [cause any problems](https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell) (10:21) - [Tanstack DB beta](https://tanstack.com/blog/tanstack-db-0.1-the-embedded-client-database-for-tanstack-query) (11:30) - [Ghost v6](https://ghost.org/changelog/6/) (13:09) - Main Content (13:13) - React API changes / updates (13:24) - [React deprecating the “throw a promise” Suspense trigger method](https://github.com/facebook/react/pull/34032) (16:20) - Discussion between Dan, Dominik, and Ricky about [how to support multiple React versions (if at all)](https://bsky.app/profile/tkdodo.eu/post/3lv4rhr4mrs2i) (17:43) - 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](https://github.com/reactjs/rfcs/pull/119#issuecomment-3214971470) (21:25) - [PR for “concurrent stores” skeleton](https://github.com/facebook/react/pull/33215) (23:13) - [Third-party /`react-concurrent-store/` ponyfill package](https://github.com/thejustinwalsh/react-concurrent-store) (26:39) - Lee Robinsons’s [“Reflections on the React Community”](https://leerob.com/reflections) wrap-up post (31:18) - [Remix doing its own component model??](https://x.com/mjackson/status/1954975322157486408) (36:46) - [Remix 3 and the End of React-Centric Architectures](https://thenewstack.io/remix-3-and-the-end-of-react-centric-architectures/) (37:21) - [P...