This Month in React

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 Notes

⚡ Lightning round ⚡
Quick hits
  • (00:00) - TMIR_August 2024_Interview
  • (00:56) - Sponsored by Infinite Red
  • (01:53) - React 19 progress
  • (02:48) - https://github.com/facebook/react/pull/30800
  • (04:37) - https://github.com/facebook/react/pull/30798
  • (05:23) - https://reactnative.dev/blog/2024/08/12/release-0.75
  • (07:30) - https://www.totaltypescript.com/how-to-create-an-npm-package
  • (08:13) - https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/
  • (10:36) - https://www.rob.directory/blog/react-from-scratch
  • (12:04) - https://vercel.com/changelog/configure-retention-periods-for-deployments
  • (13:03) - https://waku.gg/blog/server-actions-are-here
  • (14:35) - https://redux.js.org/tutorials/essentials/part-1-overview-concepts
  • (17:46) - https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-rc/
  • (18:31) - https://github.com/tc39/proposal-iterator-helpers
  • (19:17) - https://docs.expo.dev/guides/dom-components/
  • (24:51) - https://x.com/mrousavy/status/1821165226546323930
  • (29:53) - https://dbushell.com/2024/08/09/jsr-and-deno-final-review/
  • (34:30) - TODO: move this https://github.com/web-infra-dev/rslib
  • (35:45) - https://survey.stackoverflow.co/2024/
  • (38:02) - https://www.meity.gov.in/content/software-and-services-sector
  • (39:53) - https://blog.cocoapods.org/CocoaPods-Support-Plans/
  • (41:07) - https://fly.io/blog/accident-forgiveness/
  • (42:17) - https://sunilpai.dev/posts/spatial-compute/
  • (43:25) - https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd
  • (44:34) - https://reacttraining.com/blog/use-useid-instead-of-hand-making-ids
  • (45:42) - https://alexkondov.com/refactoring-a-messy-react-component/
  • (46:20) - https://openai.com/index/introducing-structured-outputs-in-the-api/
  • (47:42) - https://blog.sentry.io/sentry-is-now-fair-source/
  • (50:51) - https://layoffs.fyi/
  • (51:18) - https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE
  • (52:06) - https://mui.com/blog/material-ui-v6-is-out/
  • (53:16) - https://v2.tauri.app/blog/tauri-2-0-0-release-candidate/
  • (53:47) - https://nx.dev/blog/nx-19-5-adds-stackblitz-new-features-and-more
  • (54:20) - Upcoming conferences
  • (54:22) - https://www.reactuniverseconf.com/
  • (54:53) - https://www.jsconf.cl/
  • (55:01) - https://utahjs.com/conference
  • (55:10) - https://reactalicante.es/
  • (55:18) - https://www.jsconf.ie/
  • (55:23) - https://2024.squiggleconf.com
  • (56:26) - https://www.rendercon.org
  • (56:32) - https://www.reactindia.io/
  • (56:37) - https://www.react.brussels/
  • (56:53) - https://reactadvanced.com/
★ Support this podcast ★

Creators and Guests

Host
Mark Erikson
An engineer maintaining Redux and Redux Toolkit, working at Replay.io to make smarter AI chat bots and debuggers using time travel.
Host
Mo
Head of Mobile at Theodo, a software consultancy that does native app development for iOS and Android
Producer
Carl Vitullo
Solopreneur just vibing, posts are probably bullshit. Community lead at Reactiflux, the largest chat community of React professionals.

What is 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 Mark Erikson (Redux maintainer), Carl Vitullo (startup veteran), and Mo Khazali (head of mobile at Theodo). See something for us? Post to #tech-reads-and-news