This Month in React

TMiR 2024-09 – Async Components??, a React 19 cheatsheet, static Hermes, and trademarks drama


Listen Later

New releases

  • Node v22.8.0
  • Deno 2.0 Release Candidate
  • Relay v18
  • Redwood v8.0.0
  • EpicReact v2
  • RsPack 1.0 and Rsbuild 1.0
  • Metro 0.80.11
  • Effect 3.8
  • Astro 4.15
  • React Email 3.0
  • React Native 0.76 RC2

Main Content

  • Bulletproof React updated for NextJS
  • New React Native Debugger
  • Hermes new Runtime Bytecode Translation
  • React 19 
    • React 19 Cheat Sheet
    • What’s new in React 19 (moreso a discussion of the evolution of the rendering model)
    • Build-time Components
    • You 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 drama
    • From Deno: JavaScript™
    • WordPress v WPEngine
      • Trademark 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 public
  • NodeJS adds an experimental permission model
  • TypeScript Styleguide
  • Inside ECMAScript: JavaScript Standard Gets an Extra Stage
  • The Neverending Story
  • Remix The Web from mjackson
  • Replacing React code with CSS :has selector
  • Performance Optimization Strategies for Large-Scale React Applications

Conferences (React, Javascript)

  • 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
  • Next.js Conf SF, USA Oct 24
  • React Advanced London London, UK Oct 25, 28
  • HalfStack London London, UK Nov 13
  • React Native London London, UK Nov 15
  • (00:00) - TMiR 2029-09
  • (00:57) - https://nodejs.org/en/blog/release/v22.8.0
  • (01:06) - https://deno.com/blog/v2.0-release-candidate
  • (01:47) - https://github.com/facebook/relay/releases/tag/v18.0.0
  • (02:28) - https://redwoodjs.com/upgrade/v8
  • (04:09) - https://x.com/kentcdodds/status/1838263679025844378
  • (04:55) - https://rsbuild.dev/community/releases/v1-0
  • (06:20) - https://x.com/MetroBundler/status/1831709057670861260
  • (07:52) - https://effect.website/blog/effect-3.8
  • (08:43) - https://astro.build/blog/astro-4150/
  • (09:45) - https://resend.com/blog/react-email-3
  • (10:26) - https://github.com/facebook/react-native/releases/tag/v0.76.0-rc.2
  • (12:24) - Sponsored by Infinite Red
  • (13:17) - Upcoming conferences
  • (15:08) - https://github.com/alan2207/bulletproof-react
  • (15:52) - https://www.youtube.com/watch?v=b48Lax2-jOQ&t=4350s
  • (18:05) - https://www.youtube.com/watch?v=pfeTPSai6vc&t=8702s
  • (22:14) - https://www.epicreact.dev/react-19-cheatsheet
  • (24:10) - https://vercel.com/blog/whats-new-in-react-19
  • (26:22) - https://tanstack.com/blog/tanstack-router-typescript-performance
  • (27:46) - https://x.com/feedthejim/status/1829569083777437745
  • (30:07) - https://javascript.tm/
  • (31:46) - https://x.com/photomatt/status/1838738735795703976
  • (33:10) - https://www.diffchecker.com/tJ29tGIn/
  • (33:49) - https://x.com/aboodman/status/1836470815862460506
  • (36:43) - https://youtu.be/BRce-DHEoNc?si=AsVqdVrxbiO9nyW9
  • (39:03) - https://mrousavy.github.io/nitro/
  • (39:31) - https://twitter.com/liran_tal/status/1830621784770555915
  • (40:54) - https://mkosir.github.io/typescript-style-guide/#appendix---react
  • (43:05) - https://thenewstack.io/inside-ecmascript-javascript-standard-gets-an-extra-stage/
  • (44:34) - https://github.com/mjackson/remix-the-web/
  • (46:42) - https://www.developerway.com/posts/replacing-react-with-css
  • (48:19) - https://old.reddit.com/r/reactjs/comments/1f6abzy/performance_optimization_strategies_for/
  • (49:10) - Outro
  • ...more
    View all episodesView all episodes
    Download on the App Store

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