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


Listen Later

  • React 19 progress:
    • Initial “Suspense sibling pre-rendering” implementation work
    • DevTools support for Server Components and Viewing Source of Server Components
  • React Native 0.75 released
  • How To Create An NPM Package | Total TypeScript
    • Blogged Answers: My Experience Modernizing Packages to ESM
  • Implementing React from scratch
    • Didact - build your own React
    • Getting Closure on React Hooks
  • Configure retention periods for deployments – Vercel
  • Waku 0.21 includes React Server Actions support
    • React Beyond the Render
  • Redux Essentials tutorial updated
  • Announcing TypeScript 5.6 RC
    • Iterator Helpers
  • Using React DOM in Expo native apps
  • NitroModules
    • Comparing to ObjC Turbomodules, it is significantly faster
  • JSR and Deno: Final Review 🚮 – David Bushell
    • What Deno Got Wrong About HTTP Imports
    • The Deno Package Paradox – David Bushell
  • 2024 Stack Overflow Developer Survey

⚡ Lightning round ⚡

  • Cocoapods going into maintenance mode
  • web-infra-dev/rslib: The library build tool powered by Rsbuild.
  • Accident Forgiveness · The Fly Blog
  • spatial compute
  • How Airbnb Smoothly Upgrades React
  • Use useId() Instead Of Hand-Making IDs
  • Common Sense Refactoring of a Messy React Component
  • Introducing Structured Outputs in the API | OpenAI
  • Sentry is now Fair Source
    • Fair Source Definition

Quick hits

  • Job market
    • FRED data
    • Layoffs.fyi
  • New releases
    • Material UI v6 is out now 🎉 - MUI
    • Tauri 2.0 Release Candidate
    • Nx 19.5 is here! Stackblitz, Bun, Incremental Builds for Vite, Gradle Test Atomizer
  • Conferences
    • React Universe 2024 Wrocław, Poland Sept 5-6
    • JSConf Chile Santiago, Chile Sept 5-7
    • UtahJS Conf Salt Lake City, UT, U.S.A. Sept 13
    • React Alicante September 19-21
    • JSConf Ireland Dublin, Ireland & Online Sept 25-26
    • SquiggleConf Boston, MA USA Oct 3-4
    • RenderCon Nairobi, Kenya Oct 4-5
    • React India Goa, India Oct 17-19, 2024
    • React Brussels Brussels, Belgium Oct 18
    • React Advanced London London, UK Oct 25, 28
  • (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.o...
  • ...more
    View all episodesView all episodes
    Download on the App Store

    This Month in ReactBy Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo