
Hosted by Reactiflux, with Mark Erikson and Carl Vitullo · EN

Job market FRED data, Layoffs.fyi, Trueup.ioNew releasesShadcnupdated Calendar componentMoving from @radix-ui/… to radix-uiRecharts v3.0Vite 7.0 is out!Biome v2Announcing Oxlint 1.0 | VoidZeroPrettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!Experimental “fast CLI” support, first discussed Nov 2023 👀Jest 30React Native 0.80Safari v26 betaApollo Client 4 RC1May actually ship pre-compiled with the React Compiler (discussion with Lenz and Joe) Sponsored by Infinite RedMain ContentMark’s “The State of React and the Community in 2025” (slides)Remix direction?“Disillusioned with React Hooks”“I can break signals quickly, don’t use them for real apps”React Router “Open Governance” (and governance doc)Debate over Radix UI statusShadcn has thoughts on switching component libraries⚡ Lightning round ⚡Towards React Server Components in Clojure, Part 3Dan’s latest posts:Progressive JSONHow Imports Work in RSCES2025 spec released. What’s New in ES2025?The Future of React Native Graphics: WebGPU, Skia, and Beyond Open sourced identityConferences (React, Javascript)React Nexus July 3-5 Bangalore, IndiaBig Sky Dev Con Aug 2 Bozeman, MT, USAKansas City Developer Conference Aug 13-14 Kansas City, KS, USAReact Universe Conf Sept 2-4, 2025. Wrocław, PolandWaysConf Sept 16-17CascadiaJS Sept 18-19 Seattle, WA, USASquiggleConf Sept 17-18 Bostom, MA, USAReact Conf is back Oct 7-8, Las Vegas, NV, USA

Quick hitsJob market: FRED data, Layoffs.fyi, Trueup.ioConferences (React, Javascript)React Summit June 13-17 Amsterdam, NLRender ATL June 11-13 Atlanta, GA, USASponsored by Infinite RedNew releasesTanStack/dbLegend List 1.0 releasedRedux Toolkit v2.8.0 (and bugfixes after)MUI v7.1Jest has a v30 beta.3 + 4 out. First alpha of it was published October 2023Zustand 5.0.5, Jotai 2.12.4 and .5devstore deprecatedRadix has new primitives: OneTimePasswordField and PasswordToggleFieldAnt Design 5.25React Aria May 19, 2025 releaseRelay 19 with React 19 supportStorybook 9Main ContentExpo SDK 53 releasePackage.json imports supportReact Router RSC preview and other RSC topics:Vite community PR to add RSC supportLeerob’s list of other RSC explorationsMore Dan posts, like Static as a Server and One Roundtrip Per NavigationRedwoodSDK’s “Your React Framework Feels Broken”Remix v3 announcementDiscussion between Evan You and Michael Jackson about bundling / HMR approach and tradeoffsReact Core WIPReact MCP server“Concurrent store” skeleton PR a concurrent-compatible integration for external libraries being worked on againCompiler integrations with SWC and OXCApple App Store Epic Games Saga 30% Apple cut ruled unlawful in the USNext reducing Vercel mentions in docsLightning round ⚡Shared Element Transitions in ReanimatedV8 explicit compiler hintsTS Native Previews (usable build of the Go-based compiler)Vite + Rolldown preview buildSeeded pseudo-random number proposal advances to Stage 23-layer data data fetching for complex React apps (RSCs, React Query, optimistic UI)Johannes Schickling announces LiveStore (reactive SQLite + sync layer)

Quick hitsJob market: FRED data, Layoffs.fyi, Trueup.ioConferences (React, Javascript)App.js Conf May 28-30 Kraków, PolandCityJS Athens May 27-31 Athens, GreeceReact Summit June 13-17 Amsterdam, NLReact Conf is back Oct 7-8SquiggleConf 2025 CFP closes May 23Sponsored by Infinite RedNew releasesAnime.js v4RN v79Next.js 15.3Rspack joins the Next.js ecosystemReact Aria April 11thRedux Toolkit 2.7Vitest 3.1Main ContentReact Labs: View Transitions, Activity, and moreReact 19.1“Owner Stack” is a very underrated React concept“One React mistake that's slowing you down”Advanced React Component PatternsParents & Owners in React: Rendering PerformanceImprovements in Expo using owner stackDan Abramov is writing again (don’t 👏ruin 👏 his 👏 process)React for Two Computers (Complement to his React Conf talk)JSX Over The WireImpossible Components⚡ Lightning round ⚡Next.js RFC: Deployment Adapters APIflightcontrol.dev from last year: Secret knowledge to self-host Next.jsStyled-Components in maintenance modeRIP Styled-Components. Now What?Redwood announces new Cloudflare-based RSC SDK, existing framework in community maintenance modeTC39 kills Records and Tuples proposal. Possible alternative is “Composites”React Compiler RC"Just use Vite”… with the Workers runtime (Vite on Cloudflare)React Router / Remix CVESilk Library - native-like swipeables for the web{transitions} = f(state)Tailwind 4, Bun, and old Macs: A Supermarket Bag And a Truckload Of FOMOIntroducing Firebase StudioGumroad is open source!Automattic laid off 16% of staff

Job market: FRED data, Layoffs.fyiConferences (React, Javascript)React Native Connection April 3 + 4, 2025 Paris, FranceReact Miami, Apr 17-18CityJS London April 23-25 London, UKApp.js Conf May 28-30 Kraków, PolandCityJS Athens May 27-31 Athens, GreeceSquiggleConf 2025 CFP closes May 23Sponsored by Infinite RedNew releasesTypeScript 5.8Typescript Release with GoReact Native 0.78 - React 19 and moreNext 15.2Tanstack Form 1.0Zeego v3Material UI v7"Slot pattern" for overriding internalsParcel v2.14XState Store v3Better Auth v1.2Main ContentLynx being releasedRelease blogSecurity vulneratibility in Next.js: CVE-2025-29927Original researcher reportCVEs and the NVD ProcessPostmortem on Next.js Middleware bypassNext.js and Coordinated DisclosureYou should know this before choosing Next.jsReact Native 0.78 - React 19 and moreReact Native Core Contributor Summit 2024 RecapTypeScript compiler Golang rewrite??Github discussion and on reddit too⚡ Lightning round ⚡JSC being extracted from RN Corenode-modules.dev v0.4.0Fernando Rojo joining Vercel as Head of MobileNext vs TanStack (Router + Vite)Expo’s AI StrategyLaravel launched “starter kits” including ReactReact Native Enterprise FrameworkState of React Native 2024

Join Reactiflux! Job market: FRED data, Layoffs.fyi (it's not good) Conferences (React, Javascript) React Paris March 20-21 Paris, France React Native Connection April 3–4 Paris, France React Miami, Apr 17-18 Miami, FL, USA CityJS London April 23-25 London, UK Sponsor Read New releases React Router 7.2 TS 5.8 Prettier 3.5 RTK Query v2.6.0 Standard Schema Astro 5.2 (also Astro 5.3) Turborepo 2.4 Main Content Sunsetting Create React App Original “Sunsetting CRA” post vs Build a React app from Scratch Backlash and confusion over initial version Mark filed a PR to rewrite the docs, the React team closed that but based a new one off it Between the Wires: An interview with MooTools contributors Official CRA post and setup docs updates (updated versions): Sunsetting Create React App Docs: Creating a React App Docs: Build a React App from Scratch How to start a React Project [2025] Jack Herrington published create-tsrouter-app under the Tanstack umbrella ⚡ Lightning round ⚡ Vercel acquires Tremor Things people get wrong about Electron Initial Observables support in Chrome 135, Observable API Why I rebuilt ProseMirror’s renderer in React JavaScript Temporal is coming Do JavaScript frameworks still need portals? What Do We Do with You, Old React? “Records and Tuples” proposal is now “Composites” Overlap with “structs” proposal?

Follow us on Bluesky! Job marketFRED data, Layoffs.fyiSponsored by Infinite RedNew releasesReact query 5.63Docusaurus 3.7React Native Audio APIMain ContentCRA deprecation, React team against recommending ViteDan’s “why CRA exists, don’t use it, possible future options” comment from 2023Dan: “turn CRA into a launcher” still on the table, but stuck“CRA is broken and not deprecated” umbrella issueRicky merged the PRs, working on legacy docs SEO redirectsRevealed: React's experimental animations API - Motion BlogMain PRStatic hermes updateReact Native Hosting with EASEverything You Need to Know About Node.js Type StrippingComposable Caching with Next.jsThoughts on What RSC Means for SPAsChrome's 2024 recap for devsShoutout webstatus.dev⚡ Lightning round ⚡Redwood.js 😱A checklist for your tsconfig.jsonRecoil repo archivedBun: first-class support for s3Interpolate auto height for animationsFree javascript; Oracle not voluntarily releasingUnderstanding React Server Components | Tony Alicea

New releasesRelay v18.2React-admin v5.4Preact v10.25Playwright 1.49Astro 5.0Radon IDEReact 19 compat for react-redux and Redux ToolkitMain ContentReact 19 is actually out (blog post)Upgrade guide from April 2024TKDodo: Ref Callbacks, React 19, and the CompilerIntroducing React Native Screens 4.0.0React 19 support in React Native TBD (0.77/78?)Expo has experimental supportNext 15.1experimental: css inliningReact Native Fast IO now in prereleaseCreate Target Widgets in Expo⚡ Lightning round ⚡React Native demo for Android XRIf Not React, Then What?Vitest vs. JestAiden Bai “render-shaming” sites while working on React ScanReact Scan adds React Native supportLenz’s Weber’s testing-library/react-render-stream-testing-library

Job market: FRED data, Layoffs.fyiNew releasesVSCode 1.95Node v23Docusaurus 3.6React Navigation 7.0better-auth v1.0Mantine v7.14.0Storybook 8.4Gatsby v5.14Rspack 1.1Angular beat React to v19ConferencesReact Day Berlin Berlin, DE Dec 13 & 16Main ContentReact 19 RC1Tech writeup of a solution to the sibling rendering issue that delayed React 19’s releaseNext.js 15TS 5.7React Router v7 | RemixVite v6Environment APIExpo Launch PartyThe magic of Expo DOM ComponentsIntroducing Workflows: CICD built for your appEnvironment variables in EAS: new changes to simplify setupExpo SDK 52New CSSA Friendly Introduction to Container QueriesA Framework for Evaluating Browser SupportState of CSS 2024Framework betas:RSC in Expo Router is now in Beta!TanStack Start betaReact Native 0.77 RC0New List dropped in React NativeTwitter -> Bluesky migrationWeb Without Walls | React Universe Conf 2024Starter packsericclemmons/awesome-starter-packs, stevendborrelli/bluesky-tech-starter-packsBluesky DirectoryA complete guide to Bluesky 🦋Technical debate over how “decentralized” Bluesky actually is.⚡ Lightning round ⚡Deno v. Oracle: Canceling the JavaScript TrademarkTwo ways to the two ReactsThat's not an abstraction, that's just a layer of indirectionReact Anti-Pattern: Stop Passing Setters Down the Components TreeWhat is HTTP/3?Leaked Vercel v0 system promptsReact Scan to highlight component renders (by the author of Million.js), which he used to point out Github’s code view re-rendering on every scrollWhat’s Next for the React Compiler?Framer Motion spinning out as an OSS tool (Motion), and conversely GSAP is joining WebFlow

Job market: FRED data, Layoffs.fyiNew releasesReact Native 0.76 properNew Architecture is hereBlueSky and ExpensifyReact Compiler BetaReact DevTools v6Zustand v5eslint-plugin-react-hooks v5Announcing Deno 2/r/bun: Deno 2 vs Bun? What are your thoughts? /r/deno: Deno 2 vs Bun? What are your thoughts?Tauri 2.0One - the new RN frameworkCreators of TamaguiBuilt on ZeroSyncCloudflare Workers updatesZeego 2.0ConferencesHalfStack London London, UK Nov 13React Native London London, UK Nov 15Special Discount for podcast listeners with discount code TMIRReact Summit US New York, USA Nov 18-21React Africa Casablanca, Morocco Nov 29React Day Berlin Berlin, DE Dec 13 & 16Sponsor ReadMain ContentSome React 19 progress, but no ETALazy Context Propagation“Server Actions” renamed to “Server Functions”React Native Bottom Tabs library using native bottom tabsMeta Connect showcasing new AR/VR apps built with RNStatic Hermes UpdatesReddit is revolting against Epic ReactAnyone else feel burnt by Epic React? : r/reactjsEpic React V1 => V2 Upgrade & Deception.Web Components Are Not the FutureFollowup to this from March 2020: Maybe Web Components are not the Future?Web Components Are Not the Future — They’re the PresentLiskov's Gun: The parallel evolution of React and Web ComponentsAnnouncing VoidZero - Next Generation Toolchain for JavaScriptOXC compilerOxc Transformer AlphaUpdates from the 104th TC39 meetingStage 4 proposalsPromise.trySync Iterator HelpersImport AttributesJSON modulesRegExp ModifiersLanguage Evolution “JSSugar” proposalNullVoxPopuli on XNullVoxPopuli on X

New releasesNode v22.8.0Deno 2.0 Release CandidateRelay v18Redwood v8.0.0EpicReact v2RsPack 1.0 and Rsbuild 1.0Metro 0.80.11Effect 3.8Astro 4.15React Email 3.0React Native 0.76 RC2Main ContentBulletproof React updated for NextJSNew React Native DebuggerHermes new Runtime Bytecode TranslationReact 19 React 19 Cheat SheetWhat’s new in React 19 (moreso a discussion of the evolution of the rendering model)Build-time ComponentsYou can use async functions for components in React 19??Core team forgot to put it in release notes??A milestone for TypeScript Performance in TanStack Router"we’ve decided to make a few changes to ease the adoption of Next 15"Trademarks dramaFrom Deno: JavaScript™WordPress v WPEngineTrademark page diff seems targeted"You're writing a vite-based SPA. You need to add a few API routes (i.e., for authentication). What do you do?"Mo at Future Frontend: Dynamic UI at the Edge⚡ Lightning round ⚡Nitromodules released to publicNodeJS adds an experimental permission modelTypeScript StyleguideInside ECMAScript: JavaScript Standard Gets an Extra StageThe Neverending StoryRemix The Web from mjacksonReplacing React code with CSS :has selectorPerformance Optimization Strategies for Large-Scale React ApplicationsConferences (React, Javascript)SquiggleConf Boston, MA USA Oct 3-4RenderCon Nairobi, Kenya Oct 4-5React India Goa, India Oct 17-19, 2024React Brussels Brussels, Belgium Oct 18Next.js Conf SF, USA Oct 24React Advanced London London, UK Oct 25, 28HalfStack London London, UK Nov 13React Native London London, UK Nov 15