Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
Sports
Health & Fitness
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/0c/a8/d9/0ca8d91a-68f0-109a-55dc-39750df73caa/mza_9313614572658410372.jpg/600x600bb.jpg
This Month in React
Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo
43 episodes
2 days ago
How busy professionals stay on top of the React ecosystem. We give you a 1 hour recap of the latest news and nuance in React's development and ecosystem, upcoming conferences, and open source releases. New episodes the first week of every month, with live recordings on the last Wednesday of every month in the Reactiflux stage. Hosted by friends and veterans of the community, Mark Erikson and Carl Vitullo. They've been driving forces in the Reactiflux Discord since 2015. Mark brings his many years maintaining Redux, and Carl his experience at a half-dozen startups.
Show more...
Careers
Business
RSS
All content for This Month in React is the property of Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
How busy professionals stay on top of the React ecosystem. We give you a 1 hour recap of the latest news and nuance in React's development and ecosystem, upcoming conferences, and open source releases. New episodes the first week of every month, with live recordings on the last Wednesday of every month in the Reactiflux stage. Hosted by friends and veterans of the community, Mark Erikson and Carl Vitullo. They've been driving forces in the Reactiflux Discord since 2015. Mark brings his many years maintaining Redux, and Carl his experience at a half-dozen startups.
Show more...
Careers
Business
Episodes (20/43)
This Month in React
TMiR 2025-08: Nx compromised; no more throwing promises; Remix-ing new component models
  • 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 Seattle, WA, USA
    • https://squiggleconf.com/ Sep 18
    • React Alicante Oct 2-4
    • React Conf is back, Oct 7-8 Las Vegas, NV, USA
    • Remix 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...
Show more...
2 weeks ago
56 minutes

This Month in React
TMiR 2025-07: Vercel shakeups, new React Compiler docs
  • New Releases
    • RN Reanimated v4
    • RN Ignite toolkit v11
  • Main Content
    • Compiler docs are merged! (live docs, and config API)
      • Expo docs say it’s “on hold”, but Evan Bacon says Expo 54 may enable the Compiler by default
      • Oh no — more function directives , “use memo” and “use no memo”
      • DIRECTIVES
      • Good thread on some history
      • Some tech discussion on the complexities of making React Compiler work with Oxlint
      • Directive prologues and JavaScript dark matter
    • Node API Support for React Native
    • Vercel shaking things up
      • Leerob is at Cursor now — Five Things [he] Learned at Vercel
      • SWC creator leaves, focusing on SWC for a while
      • Sam Selikoff just joined to do content and stuff
      • Nuxt acquired
      • Netlify Staff Eng Philippe Serhal replies to the Vercel Deployment Adapters RFC from April
    • Ryan Carniato’s “react and signals”
    • React Native Unistyles 3.0 Released
    • React Router and RSCs: The Path Forward
    • Parcel writeup for Server Components
    • WIP Vite RSC plugin support
  • ⚡ Lightning round ⚡
    • Corbin’s “History of React Through Code” deep dive
    • TkDodo’s thoughts on when useCallback is useless
    • eslint-config-prettier compromised as part of an NPM supply chain attack
    • Expo Router demo by Evan Bacon AI + RSCs + Expo Router
    • Some tech details on how Meta serves React pages
    • Nitro Image library for React Native
    • A very hacky way to test RSC components
    • A good technical dive into improving INP in a Next app
    • Extra CSS Properties in React Native
    • Chrome 137 adds if support in CSS
    • React Devtools for Firefox may not get updated due to review restrictions
    • Both oxlint and biome are investigating typed lint rule support (Biome v2, tsgolint)
    • Remix v3 dev branch containing support packages
    • React Native Wallet
    • Deno v Oracle update
    • “Content independence day” from Cloudflare (they’re blocking AI crawlers)
    • Some updated Static Hermes perf numbers release available “soon”, being tested internally at Meta
    • State of HTML Survey is open
  • Conferences (React, Javascript)
    • Big Sky Dev Con Aug 2 Bozeman, MT, USA
    • Kansas City Developer Conference Aug 13-14 Kansas City, KS, USA
    • React Universe Conf Sept 2-4, 2025. Wrocław, Poland
    • WaysConf Sept 16-17
    • CascadiaJS Sept 18-19 Seattle, WA, USA
    • Squiggle Conf Sept 17-18 Boston, MA, USA
    • React Conf is back, Oct 7-8
    • Remix Jam Oct 10 Toronto, Canada


  • (00:00) - This Month in React July Episode - SM
  • (01:17) - New Releases
  • (01:20) - [RN Reanimated v4](https://blog.swmansion.com/reanimated-4-stable-release-the-future-of-react-native-animations-ba68210c3713)
  • (08:46) - [RN Ignite toolkit v11](https://shift.infinite.red/announcing-ignite-11-bison-f2802a85f94d)
  • (10:18) - Main Content
  • (10:21) - [Compiler docs are merged!](https://github.com/reactjs/react.dev/pull/7868) ([live docs](https://react.dev/learn/react-compiler/introduction), and [config API](https://react.dev/reference/react-compiler/configuration))
  • (11:42) - [Expo docs](https://docs.expo.dev/guides/react-compiler/) say it’s “on hold”, but Evan Bacon says [Expo 54 may enable the Compiler by default](https://x.com/Baconbrix/status/1949714155482841094)
  • (12:45) - Oh no — [more function directives](https://react.dev/learn/react-compiler/incremental-adoption) , “use memo” and “use no memo”
  • (12:51) - [DIRECTIVES](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)
  • (13:13) - [Good thread on some history](https://x.com/en_JS/status/1948502925468467369)
  • (14:19) - Some tech discussion on [the complexities of making React Compiler work with Oxlint](https://github.com/oxc-project/oxc/issues/10048)
  • (15:41) - [Directive prologues and JavaScript dark matter](https://macwright.com/2025/04/29/directive-prologues-and-javascript-dark-matter)...
Show more...
1 month ago
55 minutes

This Month in React
TMiR 2025-06: kinda quiet tbh. ES2025 finalized, new Safari
  • Job market FRED data, Layoffs.fyi, Trueup.io
  • New releases
    • Shadcn
      • updated Calendar component
      • Moving from @radix-ui/… to radix-ui
    • Recharts v3.0
    • Vite 7.0 is out!
    • Biome v2
    • Announcing Oxlint 1.0 | VoidZero
    • Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!
      • Experimental “fast CLI” support, first discussed Nov 2023 👀
    • Jest 30
    • React Native 0.80
    • Safari v26 beta
    • Apollo Client 4 RC1
      • May actually ship pre-compiled with the React Compiler (discussion with Lenz and Joe) 
  • Sponsored by Infinite Red
  • Main Content
    • Mark’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 status
      • Shadcn has thoughts on switching component libraries
  • ⚡ Lightning round ⚡
    • Towards React Server Components in Clojure, Part 3
    • Dan’s latest posts:
      • Progressive JSON
      • How Imports Work in RSC
    • ES2025 spec released. What’s New in ES2025?
    • The Future of React Native Graphics: WebGPU, Skia, and Beyond
    • Open sourced identity
  • Conferences (React, Javascript)
    • React Nexus July 3-5 Bangalore, India
    • Big Sky Dev Con Aug 2 Bozeman, MT, USA
    • Kansas City Developer Conference Aug 13-14 Kansas City, KS, USA
    • React Universe Conf Sept 2-4, 2025. Wrocław, Poland
    • WaysConf Sept 16-17
    • CascadiaJS Sept 18-19 Seattle, WA, USA
    • SquiggleConf Sept 17-18 Bostom, MA, USA
    • React Conf is back Oct 7-8, Las Vegas, NV, USA


Show more...
2 months ago
47 minutes

This Month in React
TMiR 2025-05: Dan explains RSC. Remix v3? React core team WIP?
  • Quick hits
    • Job market: FRED data, Layoffs.fyi, Trueup.io
    • Conferences (React, Javascript)
      • React Summit June 13-17 Amsterdam, NL
      • Render ATL June 11-13 Atlanta, GA, USA
  • Sponsored by Infinite Red
  • New releases
    • TanStack/db
    • Legend List 1.0 released
    • Redux Toolkit v2.8.0 (and bugfixes after)
    • MUI v7.1
    • Jest has a v30 beta.3 + 4 out. First alpha of it was published October 2023
    • Zustand 5.0.5, Jotai 2.12.4 and .5
      • devstore deprecated
    • Radix has new primitives: OneTimePasswordField and PasswordToggleField
    • Ant Design 5.25
    • React Aria May 19, 2025 release
    • Relay 19 with React 19 support
    • Storybook 9
  • Main Content
    • Expo SDK 53 release
      • Package.json imports support
    • React Router RSC preview and other RSC topics:
      • Vite community PR to add RSC support
      • Leerob’s list of other RSC explorations
    • More Dan posts, like Static as a Server and One Roundtrip Per Navigation
    • RedwoodSDK’s “Your React Framework Feels Broken”
    • Remix v3 announcement
      • Discussion between Evan You and Michael Jackson about bundling / HMR approach and tradeoffs
    • React Core WIP
      • React MCP server
      • “Concurrent store” skeleton PR a concurrent-compatible integration for external libraries
      •  being worked on again
      • Compiler integrations with SWC and OXC
    • Apple App Store Epic Games Saga 30% Apple cut ruled unlawful in the US
    • Next reducing Vercel mentions in docs
  • Lightning round ⚡
  • Shared Element Transitions in Reanimated
  • V8 explicit compiler hints
  • TS Native Previews (usable build of the Go-based compiler)
  • Vite + Rolldown preview build
  • Seeded pseudo-random number proposal advances to Stage 2
  • 3-layer data data fetching for complex React apps (RSCs, React Query, optimistic UI)
  • Johannes Schickling announces LiveStore (reactive SQLite + sync layer)


Show more...
3 months ago
53 minutes

This Month in React
TMiR 2025-04: React 19.1 helps debug owner stacks
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
Show more...
4 months ago
52 minutes

This Month in React
TMiR 2025-03: Next had an auth vulnerability, TypeScript is porting to Golang
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
Show more...
5 months ago
52 minutes

This Month in React
TMiR 2025-02: Updated new project docs
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?
Show more...
6 months ago
54 minutes

This Month in React
TMiR 2025-01: Movement on CRA, Redwood.js dead?
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
Show more...
7 months ago
1 hour 3 minutes

This Month in React
TMiR 2024-12: React 19 is here 🎉 2024 is over
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
Show more...
8 months ago
59 minutes

This Month in React
TMiR 2024-11: React 19 is unblocked, Next 15 is 'stable', Expo launch week. The cool kids are on BlueSky
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
Show more...
9 months ago
1 hour 5 minutes

This Month in React
TMiR 2024-10: React DevTools update, React Native 0.76 (new architecture dropped), Web Components are(n't) the future
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 XBrendanEich on XDaniel Ehrenberg thoughts⚡ Lightning round ⚡The Disappearance of an Internet Domain – .ioHow to control a React component with the URLIf WordPress is to survive, Matt Mullenweg must be removedWeb Without Walls — Dan AbramovPreact compat discussionContent-visibility in CSSUsing CSS containmentcontain - CanIUsecontent-visibility - CanIUseHow I Built My Blog • Josh W. ComeauTypes of React Components [2024]
Show more...
10 months ago
1 hour 4 minutes

This Month in React
TMiR 2024-09 – Async Components??, a React 19 cheatsheet, static Hermes, and trademarks drama
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
Show more...
11 months ago
50 minutes

This Month in React
TMiR 2024-08: Matt Pocock taught us to make modules, RN is faster, iterator helpers are cool, JSR/Deno going sour
React 19 progress:Initial “Suspense sibling pre-rendering” implementation workDevTools support for Server Components and Viewing Source of Server ComponentsReact Native 0.75 releasedHow To Create An NPM Package | Total TypeScriptBlogged Answers: My Experience Modernizing Packages to ESMImplementing React from scratchDidact - build your own ReactGetting Closure on React HooksConfigure retention periods for deployments – VercelWaku 0.21 includes React Server Actions supportReact Beyond the RenderRedux Essentials tutorial updatedAnnouncing TypeScript 5.6 RCIterator HelpersUsing React DOM in Expo native appsNitroModulesComparing to ObjC Turbomodules, it is significantly fasterJSR and Deno: Final Review 🚮 – David BushellWhat Deno Got Wrong About HTTP ImportsThe Deno Package Paradox – David Bushell2024 Stack Overflow Developer Survey⚡ Lightning round ⚡Cocoapods going into maintenance modeweb-infra-dev/rslib: The library build tool powered by Rsbuild.Accident Forgiveness · The Fly Blogspatial computeHow Airbnb Smoothly Upgrades ReactUse useId() Instead Of Hand-Making IDsCommon Sense Refactoring of a Messy React ComponentIntroducing Structured Outputs in the API | OpenAISentry is now Fair SourceFair Source DefinitionQuick hitsJob marketFRED dataLayoffs.fyiNew releasesMaterial UI v6 is out now 🎉 - MUITauri 2.0 Release CandidateNx 19.5 is here! Stackblitz, Bun, Incremental Builds for Vite, Gradle Test AtomizerConferencesReact Universe 2024 Wrocław, Poland Sept 5-6JSConf Chile Santiago, Chile Sept 5-7UtahJS Conf Salt Lake City, UT, U.S.A. Sept 13React Alicante September 19-21JSConf Ireland Dublin, Ireland & Online Sept 25-26SquiggleConf Boston, MA USA Oct 3-4RenderCon Nairobi, Kenya Oct 4-5React India Goa, India Oct 17-19, 2024React Brussels Brussels, Belgium Oct 18React Advanced London London, UK Oct 25, 28
Show more...
1 year ago
58 minutes

This Month in React
TMiR 2024-07: State of JS, React, HTML
Quick hits Job market FRED dataLayoffs.fyiNew releases Vitest 2.0Future plansRemix 2.10Jotai 2.9Storybook 8.2RN Reanimated at 3.14HTMX 2.0Mako is Now Open SourceConferences (React, Javascript) React Rally Salt Lake City, UT, USA August 12-13React Universe 2024 Wrocław, Poland September 5-6JSConf Chile Santiago, Chile September 5-7UtahJS Conf Salt Lake City, UT, U.S.A. September 13React Alicante September 19-21JSConf Ireland Dublin, Ireland September 25-26Main Content Survey results: State of HTML 2023State of React 2023State of JS 20232023 State of JavaScript Survey Highlights: Vite Dominates, TypeScript Adoption SoarsDark Matter Developers: The Unseen 99%⚡Lightning round ⚡ Company migrations: NYT just updated to React 18Slack converted from Enzyme to RTL with some AI assistanceRN news Rise Tools LaunchedMo Khazali – Server-Driven Mobile Apps With React NativeNativeWindUI launchedGluestack is going in a similar direction with v2Swift Package Manager Support for React NativeUsing React Native MacOS with ExpoReact Native FilamentGuide to React Native for Web React devsHow to build Windows apps for React Native with a Mace18e (Ecosystem Performance) - A new community initiative | e18eES2024Tweet from Rob PalmerSneaky React Memory Leaks: How the React compiler won’t save youGarbage collection and closuresHow to publish a JavaScript package in 2024React Native + FlutterBun’s Q3 roadmap (not exhaustive)Learn Suspense by Building a Suspense-Enabled LibraryWhy Use Redux Today?Chrome gives Google properties privileged information about your system resourcesComponent, colocation, composition: A note on the state of React | bobae kangSecret Knowledge to Self-Host Next.jsNode news: TS strippingSQLite supportRemoving experimental corepack tool for version managers?
Show more...
1 year ago
58 minutes

This Month in React
TMiR 2024-06: React 19 delayed (drama-ish), why no JS Laravel, TS 5.5 and more
  • Quick hits
    • Layoffs.fyi
      • Software jobs down 20% vs 2018? From ADP
    • New releases
      • Turborepo 2.0
      • React Admin v5
      • Rsbuild 0.7
      • Biome 1.8
      • Astro 4.1
      • Valibot 0.31.0
    • Conferences (React, Javascript)
      • React Nexus July 4-5, 2024. Bangalore, India
      • Chain React 2024 July 17-19, 2024. In person in Portland, OR, USA
      • The Geek Conf July 25, 2024. Berlin, Germany
      • WeAreDevelopers World Congress Berlin, Germany & Online July 17-19
      • CityJS Singapore Singapore, Singapore July 24-26
      • We Love JS Amsterdam, Netherlands August 9-10
      • React Rally August 12-13, 2024. Salt Lake City, UT, USA
  • Main Content
    • React 19 delayed
      • Recaps: TKDodo: React 19 and Suspense - A Drama in 3 Acts , and also How React 19 (Almost) Made the Internet Slower
      • Joe Savona “We'll hold the 19 release”
        • Previously, per Andrew: React 19 was ready to release
    • What does the React team want for data fetching?
      • Seb: “We never released official Suspense on the client, we did RSCs instead” and “Some people got the render-as-you-fetch memo. Some people chose to ignore it.”
      • Andrew: “the community shouldn’t think ‘we bullied React into changing fetching strategies”.
      • Related: how do we communicate with the React team?
        • Tanner Linsley: “I feel there needs to be a permanent React + community working group”
        • Joe Savona: “we’re working on ideas to get feedback earlier and more users trying canaries”
    • TC39 proposals advanced
    • Codemod partners with React
    • React Compiler
      • I tried React Compiler today, and guess what... 😉
      • Understanding React Compiler
    • Why We Don't Have a Laravel For JavaScript... Yet
      • Why Don't We Have A Laravel For JavaScript?
    • Vercel Ship 2024
    • TS 5.5 released
    • Matt Pocock breaks it down
    • Mind the Gap by Ryan Florence at Big Sky Dev Con
    • React Native Stuff:
    • Lorenzo leaving RN world 😭
    • Expo Atlas available
    • Expo adding React Compiler support
    • Starlink’s RN story
    • Expo Router 3.5
    • SF Symbols Beta Support in Expo
  • ⚡Lightning round ⚡
    • React Internals Explorer
    • What's new in JavaScript Frameworks (May 2024)
    • Memory leaks:
    • Memory Leaks from LocalAsyncStorage?
    • Sneaky React Memory Leaks: How useCallback and closures can bite you
    • Follow-up: Sneaky React Memory Leaks II: Closures vs React Query
    • Data Fetching Patterns in Single-Page Applications from the Martin Fowler blog
    • Modularizing React Applications with Established UI Patterns
    • 10 modern Node.js runtime features to start using in 2024
    • Migrating to the Next.js App Router with Zero Downtime
    • Deno announces the standard library is nearing 1.0
    • Why don’t we have things like the Acid3 test anymore?
    • htmx: Simplicity in an Age of Complicated Solutions
Show more...
1 year ago
1 hour 5 minutes

This Month in React
TMiR 2024-05: Updates from React Conf
Quick hits9600 laid off from 36 companiesNew releasesDocusaurus 3.3Mantine 7.9.0Astro 4.8Redwood 7.5Upcoming conferencesRender ATL June 12-14, 2024. Atlanta, GA, USAFuture Frontend June 13-14, 2024. Helsinki, FinlandReact Norway June 14, 2024. Larvik, NorwayReact Summit June 14 + 18, 2024. Amsterdam, Netherlands (+remote)React Nexus July 4-5, 2024. Bangalore, IndiaChain React 2024 July 17-19, 2024. In person in Portland, OR, USAThe Geek Conf July 25, 2024. Berlin, GermanyMain ContentReact Conf recapLivestream recording (165k views 🤯)Seth Webster's mentioned threadReact 19 RCTalks:What’s new in React 19 by Lydia HallieReact Unpacked: A Roadmap to React 19 by Sam SelikoffReact Server Components Demo by Expo TeamReact for Two Computers by Dan AbramovReact Q&A hosted by Michael ChanReact Native Q&A hosted by Jamon HolmgrenReact CompilerCompiler playgroundLauren Tan’s walkthrough of using the compiler and seeing the output, and Sathya + Mofei’s deep dive into how the compiler worksJack Herrington’s compiler walkthroughRecommended for library authors to ship compiled artifactsA talk from Lauren Tan in 2016 that’s spiritually related to React CompilerMerging Remix and React RouterEffectGreat 10 min introProduction-Grade Typescript talk at an event they hostedThe Forensics Of React Server ComponentsNext 15 RC (tweet)Unrelated: Vercel raised $250mIt’s not just you, Next.js is getting harder to useReact Native:“New Architecture” is now in beta“useFrameworks” - Meta announcing that you should use Expo by default.React Native Skia updatesReact Native IDE:Amazon doing a keynote talk on using React Native for TV and other devices.⚡Lightning round ⚡Speculation Rules API in ChromeSnappy UI Optimization with useDeferredValueBlueSky Engineering Culture, from The Pragmatic EngineerWhy Patching Globals is HarmfulWebkit features in Safari 17.5Why React Query? (and upcoming React Query course)We can have a different webAthena Crisis is now open sourceSecurity Risks of PostmanAngular v18 is now available!
Show more...
1 year ago
1 hour 2 minutes

This Month in React
TMiR 2024-04: So many new releases, React 19 featureset
New releasesReact 18.3React 19 betaNode.js v22Expo SDK 51 betaReact Native 0.74.0 React DevTools 5.1Next v14.2Bun v1.1 (discussion later)Pnpm v9Biome 1.7 Supabase goes GA after 4 years in betaDocusaurus 3.2Gulp v5Pragmatic Drag and DropRedwoodJS 7.3React on Rails v14Upcoming conferencesReact Conf 2024 May 15 - 16, 2024. In-person in Henderson, NV, USAApp.js Conf 2024 May 22 - 24, 2024. In-person in Kraków, PolandLocal First Conf 2024 May 30, 2024. In person in Berlin, Germany. Followup hackathon on the 31stRender ATL June 12-14, 2024. Atlanta, GA, USAFuture Frontend June 13-14, 2024. Helsinki, FinlandReact Norway June 14, 2024. Larvik, NorwayReact Summit June 14 + 18, 2024. Amsterdam, Netherlands (+remote)Main ContentNew React developmentReact Blog - React 19 BetaReact Blog - React 19 Beta Upgrade GuideReact 18.3 changelogInternal changes:Rename SECRET INTERNALS to __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEFast JSX: Don't clone props objectRemove defaultProps support (except for classes)Ship optimized-but-unminified prod bundles and drop sourcemapsDon’t patch fetch anymoreFuture: patching Date object?React Native 0.74.0 releaseReact Native Navigation v7VisionCamera v4.0KotekanJSRFirst Impressions, Second LookFirst Things I Learned about JSRBun v1.1⚡️ Lightning round ⚡️⚡️ Why I like React (Even in 2024) ⚡️️⚡️ Netlify: Introducing the new Next.js Runtime ⚡️️⚡️ Design Principles behind the Next.js App Router ⚡️️⚡️ Diving into the Node.js Website Redesign ⚡️️⚡️ How does useOptimistic work internally? (and many other code dives) ⚡️️⚡️ Node.js: The Documentary ⚡️️⚡️ New Flow Language Features for React ⚡️️⚡️ Vercel cuts prices a lil ⚡️️⚡️ Redwood Blog: Techniques for Fetching Data: Comparing Next, Remix, and Redwood ⚡️️⚡️ Kuto, “reverse JS bundler” ⚡️️
Show more...
1 year ago
54 minutes

This Month in React
TMiR 2024-03: React canary is 19, New ShadCN bits, Astro looks like Wordpress. Wiz??
Layoffs.fyiNew releasesReact Native 0.74.0? SoonNew Architecture docs pageTS 5.4“This is how most dependency injection in React apps should be done” says Sebastian MarkbågeUpcoming in 5.5: automatic predicate inference from filter functions, and smaller install sizeRemix 2.8Mantine v7.7.0Rsbuild 0.5Gleam version 1ShadCN March 2024 updateAstro 4.5Astro DB, Astro DB Deep DiveReact 19 and React CompilerFeature flags PR - “Canary now represents React 19”React 19 won’t include CompilerReact Compiler & React 19 - forget about memoization soon?“Compiler Theory and Reactivity” and “Type System”Its-finesebmck and drcmda GitHub exchange"react-strict-dom", why it's so great?RSCsConceptual Model of React and RSC Ondrej VelisekWhy React Server Components Are Breaking Builds to Win Tomorrow Vishwas GopinathWaku has released a “pages router”Lee Robinson’s List of projects experimenting with RSCs , including Redwood (which just released an RSC beta)Embracing the Future and Moving Back Again: From Server Actions to tRPCWebkit features in Safari 17.4Mental Health in Open SourceAngular codebase is being merged with WizAnnounced at NGConf 2024Designing Very Large Javascript ApplicationsMalte Ube discussed in 2018⚡Lightning round ⚡Interaction to Next Paint (INP) is a Core Web VitalWhat is INP and why you should careRsbuild 1.0 release planReact Router and Remix to be merged?Declarative Shadow DOM available in all major browsersReact Native community mapNode.js 2023 Year in An ArticleOpen-sourcing our progress on Tailwind CSS v4.0Vercel adds support for Remix+ViteNavigating the future of frontend
Show more...
1 year ago
52 minutes

This Month in React
TMiR 2024-02: React 19 (but more details), Apple tries to kill PWAs
Quick hitsLayoffs.fyi, Trueup.io job trendsNew releasesreact-email v2Tamagui 1.88Expressive CodeRelay 16.2Remix 2.7 (and 2.6!) discussing laterIsograph 0.1.0Upcoming conferencesReact Paris 2024 March 22, 2024. In-person in Paris, France + Remote (hybrid)Epic Web Conf 2024 April 10 - 11, 2024. In-person in Park City, UT, USAReact Miami 2024 April 19 - 20, 2024. In-person in Miami, FL, USAReact Connection 2024 April 22, 2024. In-person in Paris, FranceReact Native Connection 2024 April 23, 2024. In-person in Paris, FranceReact LabsBrad Westfall: React Will Be Compiledyou’ll likely never need these APIs again:Good writeup from React TrainingReact 19: RSCs, Suspense, and Server ActionsInitial PR for Parcel support in RSCs?Instant Search Params with React Server ComponentsIs Suspense Worth the Squeeze?Avoid Using React’s useFormStatusreact-strict-domAnnouncement thread from kelsetBuilds on “react dom for native” proposal“Spiritual successor to react-native-web but from the opposite direction”Compatibility chartNo PWAs on iOS in EUAction link, if you have an app affected (Update, partially rolled back)MDN PWA Manifest docsGary Bernhardt’s Birth and Death of Javascript talkNextA Next.js App Router Migration: The Good, Bad, and UglyWhat We’ve Learned from the transition to Next 14 and Server ComponentsRemix2.6, 2.7 changelogOpen sourced remix.runGood first issuesReact NativeState of React Native by Software Mansion“React Native Frameworks”RN on Apple Vision Pro⚡ Lightning round ⚡Bun shellDeno in 2023Survey results and 2024 roadmapJSRHot Module Replacement is Easy (he lies)pmdrs WebGL layout engine UI for react-three-fiber, full repo100th TC39 meeting updates
Show more...
1 year ago
51 minutes

This Month in React
TMiR 2024-01: React 19?? The year ahead; Why are people so miffed?
Quick hitsLayoffs.fyi ConferencesReact Paris March 22nd, Paris, FR Epic Web April 11th, Park City, UT React Miami April 19-20th, Miami, FL React Connection / RN Connection April 22nd, Paris, FR React Conf 2024 May 15-16 Henderson, NV New releasesReact Aria generally available New shadcn/ui components Eslint v9 alpha 0 jQuery 4.0?? date-fns v3 ReScript v11 React Libraries for 2024 Rising Stars for JS, React ecosystem 2024 bytes.dev predictions React 19 and upcoming featuresContext Selectors! Discussion and a summary from Colin Campbell Proper Web Component support planned for React 19 Web Components 2024 feature updates Rick Hanlon: some upcoming client features I'm excited about New client-side hooks coming in React 19 React Forget updates Framework updatesRemix working on “SPA mode” Likely stabilize as Vite plugin does Remix also working on RSC support, and will have differences from Next’s approach. Next.js 14.1 “Annoyed at React” roundupKind of annoyed at React React, where are you going? Mark’s reply Ryan Florence on Twitter Increasingly miffed about the state of React releases React is getting a bit of a kicking lately RSCsRSCs: The Good, the Bad, and the Ugly Leerob reacts The Two Reacts RSC is React Server + Component “RSC does not require a server” – Dan React Server Components paradigm ⚡ Lightning round ⚡Ryan Carniatto, JS Frameworks heading into 2024 RSBuild guide to migrating from CRA React Native styling tool benchmarks Weird things engineers believe about Web development Homebrew creator launching Tea.xyz, an OSS funding project NPM registry prank leaves developers unable to unpublish packages CodePen top 10 V8 performance improvements
Show more...
1 year ago
59 minutes

This Month in React
How busy professionals stay on top of the React ecosystem. We give you a 1 hour recap of the latest news and nuance in React's development and ecosystem, upcoming conferences, and open source releases. New episodes the first week of every month, with live recordings on the last Wednesday of every month in the Reactiflux stage. Hosted by friends and veterans of the community, Mark Erikson and Carl Vitullo. They've been driving forces in the Reactiflux Discord since 2015. Mark brings his many years maintaining Redux, and Carl his experience at a half-dozen startups.