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.fyi
New releasesReact Native 0.76 properNew Architecture is here
BlueSky and Expensify
React Compiler Beta
React DevTools v6
Zustand v5
eslint-plugin-react-hooks v5
Announcing Deno 2/r/bun: Deno 2 vs Bun? What are your thoughts?
/r/deno: Deno 2 vs Bun? What are your thoughts?
Tauri 2.0
One - the new RN frameworkCreators of Tamagui
Built on ZeroSync
Cloudflare Workers updates
Zeego 2.0
ConferencesHalfStack London London, UK Nov 13
React Native London London, UK Nov 15Special Discount for podcast listeners with discount code TMIR
React Summit US New York, USA Nov 18-21
React Africa Casablanca, Morocco Nov 29
React Day Berlin Berlin, DE Dec 13 & 16
Sponsor Read
Main ContentSome React 19 progress, but no ETALazy Context Propagation
“Server Actions” renamed to “Server Functions”
React Native Bottom Tabs library using native bottom tabs
Meta Connect showcasing new AR/VR apps built with RN
Static Hermes Updates
Reddit is revolting against Epic ReactAnyone else feel burnt by Epic React? : r/reactjs
Epic 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 Present
Liskov's Gun: The parallel evolution of React and Web Components
Announcing VoidZero - Next Generation Toolchain for JavaScriptOXC compiler
Oxc Transformer Alpha
Updates from the 104th TC39 meetingStage 4 proposalsPromise.try
Sync Iterator Helpers
Import Attributes
JSON modules
RegExp Modifiers
Language Evolution “JSSugar” proposalNullVoxPopuli on X
NullVoxPopuli on X
BrendanEich on X
Daniel Ehrenberg thoughts
⚡ Lightning round ⚡The Disappearance of an Internet Domain – .io
How to control a React component with the URL
If WordPress is to survive, Matt Mullenweg must be removed
Web Without Walls — Dan Abramov
Preact compat discussion
Content-visibility in CSSUsing CSS containment
contain - CanIUse
content-visibility - CanIUse
How I Built My Blog • Josh W. Comeau
Types of React Components [2024]
- Job market: FRED data, Layoffs.fyi
- New releases
- Conferences
- HalfStack London London, UK Nov 13
- React Native London London, UK Nov 15
- Special Discount for podcast listeners with discount code TMIR
- React Summit US New York, USA Nov 18-21
- React Africa Casablanca, Morocco Nov 29
- React Day Berlin Berlin, DE Dec 13 & 16
Sponsor Read
Main Content
- Some React 19 progress, but no ETA
- React Native Bottom Tabs library using native bottom tabs
- Meta Connect showcasing new AR/VR apps built with RN
- Static Hermes Updates
- Reddit is revolting against Epic React
- Web Components Are Not the Future
- Announcing VoidZero - Next Generation Toolchain for JavaScript
- Updates from the 104th TC39 meeting
- Language Evolution “JSSugar” proposal
⚡ Lightning round ⚡
- The Disappearance of an Internet Domain – .io
- How to control a React component with the URL
- If WordPress is to survive, Matt Mullenweg must be removed
- Web Without Walls — Dan Abramov
- Preact compat discussion
- Content-visibility in CSS
- How I Built My Blog • Josh W. Comeau
- Types of React Components [2024]
- (00:00) - This Month In React
- (00:56) - Job market: [FRED data](https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE), [Layoffs.fyi](https://layoffs.fyi/)
- (01:40) - New releases
- (01:43) - [React Native 0.76 proper](https://reactnative.dev/blog/2024/10/23/release-0.76-new-architecture)
- (01:54) - [New Architecture is here](https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here)
- (05:18) - [BlueSky](https://github.com/bluesky-social/social-app/releases/tag/1.92.0-na-rc.2) and [Expensify](https://blog.swmansion.com/sunrising-new-architecture-in-the-new-expensify-app-729d237a02f5)
- (06:22) - [React Compiler Beta](https://react.dev/blog/2024/10/21/react-compiler-beta-release)
- (07:23) - [React DevTools v6](https://github.com/facebook/react/blob/main/packages/react-devtools/CHANGELOG.md#600)
- (07:50) - [Zustand v5](https://github.com/pmndrs/zustand/releases/tag/v5.0.0)
- (08:17) - [eslint-plugin-react-hooks v5](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0)
- (08:45) - /r/bun: [Deno 2 vs Bun? What are your thoughts?](https://www.reddit.com/r/bun/comments/1fp9ndk/deno_2_vs_bun_what_are_your_thoughts/) /r/deno: [Deno 2 vs Bun? What are your thoughts?](https://www.reddit.com/r/Deno/comments/1fp9mom/deno_2_vs_bun_what_are_your_thoughts/)
- (10:14) - [Tauri 2.0](https://v2.tauri.app/blog/tauri-20/)
- (11:40) - Built on [ZeroSync](https://zerosync.dev/)
- (16:15) - [Cloudflare Workers updates](https://blog.cloudflare.com/builder-day-2024-announcements/)
- (22:05) - [Zeego 2.0](https://github.com/nandorojo/zeego/releases/tag/v2.0.0)
- (22:33) - Conferences
- (22:35) - [HalfStack London](https://halfstackconf.com/london/spon) London, UK Nov 13
- (22:40) - [React Native London](https://guild.host/events/rnlconf-2024-y9arho/attend?discount=TMIR) London, UK Nov 15
- (23:10) - [React Summit US](https://reactsummit.us/) New York, USA Nov 18-21
- (23:14) - [React Africa](https://react-africa.com/) Casablanca, Morocco Nov 29
- (23:19) - [React Day Berlin](https://reactday.berlin/) Berlin, DE Dec 13 & 16
- (23:33) - [Sponsored by Infinite Red](https://infinite.red)
- (24:48) - Main Content
- (24:50) - [Lazy Context Propagation](https://x.com/sebastienlorber/status/1841042683122286641)
- (25:51) - [“Server Actions” renamed to “Server Functions”](https://19.react.dev/reference/rsc/server-functions)
- (26:08) - [React Native Bottom Tabs library using native bottom tabs](https://github.com/okwasniewski/react-native-bottom-tabs)
- (27:45) - [Meta Connect showcasing new AR/VR apps built with RN](https://engineering.fb.com/2024/10/02/android/react-at-meta-connect-2024/)
- (29:07) - [Static Hermes Updates](https://github.com/EvanBacon/expo-static-hermes-demo)
- (30:16) - [Anyone else feel burnt by Epic React? : r/reactjs](https://old.reddit.com/r/reactjs/comments/1fwks6r/anyone_else_feel_burnt_by_epic_react/)
- (30:42) - [Epic React V1 => V2 Upgrade & Deception.](https://old.reddit.com/r/reactjs/comments/1fut75h/epic_react_v1_v2_upgrade_deception/)
- (30:54) - Marker
- (37:12) - Followup to this from March 2020: [Maybe Web Components are not the Future?](https://dev.to/ryansolid/maybe-web-components-are-not-the-future-hfh)
- (37:34) - [Web Components Are Not the Future — They’re the Present](https://www.abeautifulsite.net/posts/web-components-are-not-the-future-they-re-the-present/)
- (37:53) - [Liskov's Gun: The parallel evolution of React and Web Components](https://www.baldurbjarnason.com/2024/liskovs-gun/)
- (44:10) - [Announcing VoidZero Next Generation Toolchain for JavaScript](https://voidzero.dev/posts/announcing-voidzero-inc)
- (44:37) - [Oxc Transformer Alpha](https://oxc.rs/blog/2024-09-29-transformer-alpha.html)
- (45:23) - [Updates from the 104th TC39 meeting](https://dev.to/hemanth/updates-from-the-104th-tc39-meeting-14cp)
- (45:33) - [Promise.try](https://github.com/tc39/proposal-promise-try)
- (46:21) - [Sync Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers)
- (46:48) - [Import Attributes](https://github.com/tc39/proposal-import-attributes)
- (46:58) - [JSON modules](https://github.com/tc39/proposal-json-modules)
- (47:05) - [RegExp Modifiers](https://github.com/tc39/proposal-regexp-modifiers)
- (47:11) - [Daniel Ehrenberg thoughts](https://gist.github.com/littledan/a590784a72f2e1b8cc633ff5ff8a9dc2)
- (50:44) - [The Disappearance of an Internet Domain](https://every.to/p/the-disappearance-of-an-internet-domain) – .io
- (51:51) - [How to control a React component with the URL](https://buildui.com/posts/how-to-control-a-react-component-with-the-url)
- (53:16) - [If WordPress is to survive, Matt Mullenweg must be removed](https://joshcollinsworth.com/blog/fire-matt)
- (55:09) - [Web Without Walls — Dan Abramov](https://www.youtube.com/watch?v=F1sJW6nTP6E)
- (57:23) - [Preact compat discussion](https://old.reddit.com/r/reactjs/comments/1fy2jjh/i_ran_into_preacts_false_promise_what_can_i_do/)
- (57:44) - [Using CSS containment](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment/Using_CSS_containment)
- (58:00) - [contain](https://developer.mozilla.org/en-US/docs/Web/CSS/contain) [CanIUse](https://caniuse.com/mdn-css_properties_contain)
- (59:50) - [content-visibility](https://developer.mozilla.org/en-US/docs/Web/CSS/content-visibility) [CanIUse](https://caniuse.com/mdn-css_properties_content-visibility)
- (01:00:39) - [How I Built My Blog • Josh W. Comeau](https://www.joshwcomeau.com/blog/how-i-built-my-blog-v2/)
- (01:02:24) - [Types of React Components [2024]](https://www.robinwieruch.de/react-component-types/)
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.
Producer
Carl Vitullo
Solopreneur just vibing, posts are probably bullshit. Community lead at Reactiflux, the largest chat community of React professionals.