
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” ⚡️️
May 7, 2024
54 min

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
Apr 2, 2024
52 min

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
Mar 3, 2024
51 min

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
Feb 3, 2024
59 min

This Month in React – December 2023
Quick hits:
React Native 0.73
New debugging docs
New Debugger, give feedback here
Bridgeless mode
Redux Toolkit 2.0, Redux 5.0, and React-Redux 9.0
XState v5
React Server Components updates
React Panel: Frontend Should Embrace React Server Components
RSCs from scratch video from Ben Holmes
Storybook for React Server Components
Dan’s “Chain Reaction” post
New RSC-first framework, Waku
Introducing StyleX
React docs and general discussion
The React team posted a list of some recent core docs pages updates
Dan Abramov React AMA on BlueSky
Lightning round:
An HTTP Status Code to Report Requester Impairment
More Than You Need to Know About ReactDOM.flushSync | JulesBlom.com
React fights you can have with your team
Building React Framework Gatsby
TanStack Router v1
Discussion: what do we think will happen with React and the ecosystem in 2024?
Dec 29, 2023
53 min

This Month in React – November 2023
Quick hits:
TS 5.3
Remix vs Next
Kent – Leeerob
Next 14 summary
Next Conf playlist
React Server components, without a framework?
Code –
Demo
Remix 2.2.0
Hydrogen (Shopify headless ecommerce) supports Remix v2
Redux Toolkit 2.0 is almost here! Hopefully shipping by this weekend :)
Migration page
⚡️ lightning ⚡️
CSS features roundup (bytes.dev)
Why you want React Query
10 years of JS Decorators
REACT SOURCEMAPS FINALLY MERGED WOOHOO!
Prettier bounty
claimed by Biome – Full report
Self-plug: doing a livestream with Filip Hric tomorrow
Fun news if we have time:
Angular updated to v17, new docs site
Docusaurus 3.0
Google-created React components for Google Maps
Win95-inspired component library
Dec 1, 2023
48 min

This Month in React – October 2023
Mark: React Forget and memoization:
Sathya, React India: Statically analysing React components for fun and profit
Joe and Mofei, React Advanced: Understanding Idiomatic React
TkDodo: The Uphill Battle of Memoization
Response: React memo is good actually
Carl: Server Actions in canary
Version policy
Client Actions
Mark: TanStack Query v5
RTK 2.0: we’re deferring all RTKQ changes until after 2.0!
Carl: Barrel Files
Vercel - How we optimized package imports in Next.js
Speeding up the JavaScript ecosystem - The barrel file debacle
Mark: React useTransition: performance game changer or...?
Lightning round ⚡️
Carl: Photoshop is now on the web!
Mark: Yarn 4.0
HN
Carl: HTTP QUERY verb
Mark: TC39-TG4 - New Task Group created to standardize Source Maps
Actual working group: https://github.com/tc39/source-map-rfc
Example: a proposal for tracking scopes data from my Replay coworker Holger Benl: https://github.com/tc39/source-map-rfc/pull/53/files
My own React Sourcemaps package: https://github.com/markerikson/react-prod-sourcemaps
Carl:
Astro 3.2 - View Transitions improvements
7x perf improvement to Parcel bundling
Neat SIMD/Rust function
Mark: My React Advanced talk: Building Better React DeTools with Replay Time Travel
Oct 30, 2023
52 min

Remix v2, Docusaurus v3, Node 20.6, Bun 1.0. So much news this month!
Node 20.6 - Built-in .env file support
Node.js 16 End-of-Life
Remix v2 pre-release
Upgrade guide
SemVer philosophy
Docusaurus v3 beta
Upgrading frontend dependencies with confidence
Astro 3.0
Making Sense of React Server Components
Bun 1.0
My Thoughts on Bun
Announcing Biome
Next.js App Router - Forms and Mutations docs
Expo Router RFC - API Routes
⚡️
React-Native running natively on Apple Vision Pro simulator demo
Are Big Projects Ditching TypeScript?
Rust Server Components
Web Developers, CSS-in-JS is Ruining Your Product
Dan Abramov joins Bluesky
Sep 30, 2023
59 min

Is Gatsby Dead?
https://thenewstack.io/is-jamstack-toast-some-developers-say-yes-netlify-says-no/
https://www.spicyweb.dev/farewell-jamstack/
Things you forgot (or never knew) because of React
RSC Devtools
RSC Devtools - Chrome Extension
Devtools for React Server Components
My Experience Modernizing Packages to ESM
Remix Dev Tools v2.0 - New settings tab
Everything I wish I knew before moving 50,000 lines of code to React Server
Expo
Expo Preview - Fully customizable builds on EAS Build
Expo Proof of concept - expo-sqlite integration with CR-SQLite
Expo Proof of concept - Expo CLI Dev Tools Plugins
Feature Preview: Single Sign-On (SSO)
Feature Preview: Rollouts for EAS Update
useUpdates() API for expo-updates
Expo Orbit: Download and launch buildsComponents
⚡Lightning⚡
React prod sourcemaps
PR to React
React.dev - Using TypeScript
RTK 2.0 beta, and React-Redux 9.0 alpha
The underlying mechanisms of React’s concurrent mode
React Jam - Summer 2023 Winners
Sep 1, 2023
51 min

Dan announced he’s leaving Meta
My take on the current React & Server Components controversy
Yoga v2.0.0-beta.2
How React 18 Improves Application Performance
Updates from the 97th TC39 meeting
Web Apps
Lightning
CommonJS is hurting JavaScript / CommonJS is not going away
React Query and React Context
MDX Editor - WYSIWYG React component for Markdown editing
What's Next For Redux with Mark Erikson?
Recipe kits, a great alternative to installable libraries
Prettier 3.0
Solito 4
Jul 31, 2023
49 min
Load more
