星期三 04 下午 九月 3o 2025
React Server Components sans frameworks
#442 — September 3, 2025
Together with
⚛️ React Status
React Server Components Support Without a Framework? — If you don’t want to use Next.js (or even the minimal Waku framework) but you want to play with React Server Components, this is for you. Krasimir built a tool to split code across the client/server divide so you can run RSCs without a framework.
Krasimir Tsonev
Boost Coding Productivity with AI-Assisted Tools & Agents — Join Steve Kinney for this course looking at how best to harness AI for faster, higher-quality code. Learn how Cursor and Claude Code can be used to handle project plans, carry out inline edits, and perform larger background tasks — all adhering to the guidelines you set.
Frontend Masters sponsor
react-window 2.0: Render Large Lists of Data Quickly — A component library for rendering large lists of data quickly and without the performance problems that often go along with that. There are several examples to check out, and React 18 is now required. (Tanstack Virtual is another option to consider in this area.)
Brian Vaughn
IN BRIEF:
Just a little bit of history, the JSX specification was first introduced by Sebastian Markbåge on this day 11 years ago.
Remix v3 is set to ‘drop’ React, instead using its own fork of Preact.
There are several React events coming up in the next few months including 🇪🇸 React Alicante, 🇮🇹 reactjsday, and 🇮🇳 React India 2025 in October, and 🇺🇸 React Summit and 🇬🇧 React Advanced London in November.
Using Activity
with Suspenseful Data — Components hidden by React 19’s Activity will maintain their state while also unmounting their effects and continue to preload suspenseful data – here’s what makes that useful.
Simeon Griggs
📄 A Guide to Styling React Components – A comparison of a few different approaches including styled components, CSS Modules, and Tailwind. Hassan Djirdeh
📄 How to Build a Sales Dashboard with React and Wijmo – Wijmo is a commercial suite of UI components. Andrew Peterson (Mescius)
📄 Next.js is Infuriating – “there’s bugs and edge cases around every corner” Dominik Meca
📄 What Synced In-App SQLite Brings to Expo Apps Christiaan Landman (Expo)
📄 Deriving Client State from Server State Dominik Dorfmeister
🛠 Code, Tools & Libraries
🗓️ React DayPicker 9.9: A Component to Create Date Picker Controls — There are many date selection components out there, but few match the maturity of DayPicker which focuses on providing the basics for you to then style and customize as you wish - it complies with modern accessibility requirements too. GitHub repo.
Giampaolo Bellavite
Redux Toolkit 2.9: The ‘Batteries-Included’ Toolset for Redux — The long-standing toolset for effectively working with Redux for state management gets a performance update through a rewrite of RTK Query’s internal subscription and polling systems, automatic aborting of in-flight requests when a cache entry is removed, a new builder.addAsyncThunk
method, and bug fixes.
Mark Erikson
Secure Your AI Agents So That You Can Protect Your Users — Whether you have a B2B or B2C use case, Auth0 is a full IdP that provides robust security like MFA and continuous threat monitoring.
Auth0 sponsor
React on Rails 15: Bringing React and Ruby on Rails Together — A long-standing framework designed to integrate React with the Ruby on Rails server-side rendering approach. v15 introduces the ability for hydration to begin before the page if fully loaded, but there’s also a (paid) React on Rails Pro variant (to be open sourced under a dual license model soon) that supports React Server Components. – GitHub repo.
ShakaCode
react-json-view-lite: Render JSON as a Tree — A lightweight component for visualizing JSON in a way that retains its basic formatting and JSON-ness but that lets you collapse or expand arrays and objects and see the structure more easily. Demo.
Andrei Alikov
react-qrcode-logo 4.0 – Component to generate a customizable QR code, which can include a custom logo.
React Native Reanimated 4.1 – React Native’s Animated re-implemented.
React Admin 5.11 – Framework for building B2B frontend interfaces.
React Stripe.js 4.0 – Components for Stripe.js and Stripe Elements.
BlockNote 0.37 – ‘Notion-style’ block-based editor.
Ink 6.2.3 – Use React to build CLI apps.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Daniel Rosenwasser proposes that TypeScript 6.0 should have --strict
on by default. You can learn more about what’s planned for TypeScript 6.0 here.
Nolan Lawson looks into why browsers throttle JavaScript timers.
Alexander Lichter and Michael Dong round up what’s new in ViteLand in the past month covering Oxlint, Vite, Vitest, Rolldown, and some forthcoming events.
Dan Abramov has put together an introduction to Lean for JavaScript developers. Lean is a theorem prover and language for creating formally verified code.
With Rspack 1.5, the fast web bundler improves barrel file optimization, has a faster file system watcher, improved browser support, and more. It’s a big release.
The Angular team shares some updates about what’s going on over that side of the fence.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
#442 — September 3, 2025
Together with
⚛️ React Status
React Server Components Support Without a Framework? — If you don’t want to use Next.js (or even the minimal Waku framework) but you want to play with React Server Components, this is for you. Krasimir built a tool to split code across the client/server divide so you can run RSCs without a framework.
Krasimir Tsonev
Boost Coding Productivity with AI-Assisted Tools & Agents — Join Steve Kinney for this course looking at how best to harness AI for faster, higher-quality code. Learn how Cursor and Claude Code can be used to handle project plans, carry out inline edits, and perform larger background tasks — all adhering to the guidelines you set.
Frontend Masters sponsor
react-window 2.0: Render Large Lists of Data Quickly — A component library for rendering large lists of data quickly and without the performance problems that often go along with that. There are several examples to check out, and React 18 is now required. (Tanstack Virtual is another option to consider in this area.)
Brian Vaughn
IN BRIEF:
Just a little bit of history, the JSX specification was first introduced by Sebastian Markbåge on this day 11 years ago.
Remix v3 is set to ‘drop’ React, instead using its own fork of Preact.
There are several React events coming up in the next few months including 🇪🇸 React Alicante, 🇮🇹 reactjsday, and 🇮🇳 React India 2025 in October, and 🇺🇸 React Summit and 🇬🇧 React Advanced London in November.
Using Activity
with Suspenseful Data — Components hidden by React 19’s Activity will maintain their state while also unmounting their effects and continue to preload suspenseful data – here’s what makes that useful.
Simeon Griggs
📄 A Guide to Styling React Components – A comparison of a few different approaches including styled components, CSS Modules, and Tailwind. Hassan Djirdeh
📄 How to Build a Sales Dashboard with React and Wijmo – Wijmo is a commercial suite of UI components. Andrew Peterson (Mescius)
📄 Next.js is Infuriating – “there’s bugs and edge cases around every corner” Dominik Meca
📄 What Synced In-App SQLite Brings to Expo Apps Christiaan Landman (Expo)
📄 Deriving Client State from Server State Dominik Dorfmeister
🛠 Code, Tools & Libraries
🗓️ React DayPicker 9.9: A Component to Create Date Picker Controls — There are many date selection components out there, but few match the maturity of DayPicker which focuses on providing the basics for you to then style and customize as you wish - it complies with modern accessibility requirements too. GitHub repo.
Giampaolo Bellavite
Redux Toolkit 2.9: The ‘Batteries-Included’ Toolset for Redux — The long-standing toolset for effectively working with Redux for state management gets a performance update through a rewrite of RTK Query’s internal subscription and polling systems, automatic aborting of in-flight requests when a cache entry is removed, a new builder.addAsyncThunk
method, and bug fixes.
Mark Erikson
Secure Your AI Agents So That You Can Protect Your Users — Whether you have a B2B or B2C use case, Auth0 is a full IdP that provides robust security like MFA and continuous threat monitoring.
Auth0 sponsor
React on Rails 15: Bringing React and Ruby on Rails Together — A long-standing framework designed to integrate React with the Ruby on Rails server-side rendering approach. v15 introduces the ability for hydration to begin before the page if fully loaded, but there’s also a (paid) React on Rails Pro variant (to be open sourced under a dual license model soon) that supports React Server Components. – GitHub repo.
ShakaCode
react-json-view-lite: Render JSON as a Tree — A lightweight component for visualizing JSON in a way that retains its basic formatting and JSON-ness but that lets you collapse or expand arrays and objects and see the structure more easily. Demo.
Andrei Alikov
react-qrcode-logo 4.0 – Component to generate a customizable QR code, which can include a custom logo.
React Native Reanimated 4.1 – React Native’s Animated re-implemented.
React Admin 5.11 – Framework for building B2B frontend interfaces.
React Stripe.js 4.0 – Components for Stripe.js and Stripe Elements.
BlockNote 0.37 – ‘Notion-style’ block-based editor.
Ink 6.2.3 – Use React to build CLI apps.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Daniel Rosenwasser proposes that TypeScript 6.0 should have --strict
on by default. You can learn more about what’s planned for TypeScript 6.0 here.
Nolan Lawson looks into why browsers throttle JavaScript timers.
Alexander Lichter and Michael Dong round up what’s new in ViteLand in the past month covering Oxlint, Vite, Vitest, Rolldown, and some forthcoming events.
Dan Abramov has put together an introduction to Lean for JavaScript developers. Lean is a theorem prover and language for creating formally verified code.
With Rspack 1.5, the fast web bundler improves barrel file optimization, has a faster file system watcher, improved browser support, and more. It’s a big release.
The Angular team shares some updates about what’s going on over that side of the fence.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
发布者