星期三 05 下午 八月 27o 2025
localStorage vs Context, Redux or Zustand
#441 — August 27, 2025
Together with
⚛️ React Status
Plate: Roll Your Own Rich-Text Editor — A framework for building React-based rich text editors lets you select the specific features and functionality you need, plus it has very thorough docs. — GitHub repo.
Ziad Beyens
Can We Use Local Storage Instead of Context/Redux/Zustand? — Sometimes the built-in localStorage
browser API can be just enough. Nadia figures out when it makes sense and when it doesn’t.
Nadia Makarevich (Developer Way)
Modern React Fundamentals in One Course — Explore hooks, context, portals, testing, and performance upgrades in React 19.
Frontend Masters sponsor
Streamdown: A Drop-In react-markdown
Replacement That Supports Streaming — react-markdown is great for rendering Markdown, but if you have to handle live-streaming content (such as in AI contexts), Vercel’s new project could offer the power you need. GitHub repo.
Vercel
IN BRIEF:
ESLint v9.34.0 has added support for multithreaded linting which offers the potential for huge speedups on large projects.
🇺🇸 Large scale React conference React Summit 2025 is taking place this November in New York City.
🎥 It’s commercial, but if you need to build a React-powered video editor fast, the Remotion team have a new ‘Editor Starter’ template for you.
▶ A ‘Go to Source’ Feature for TanStack Devtools — The original title ‘I blow your mind with TanStack Devtools in under 10 minutes’ might be a little intense, but 5 minutes in, Alem does show off a genuinely neat ‘go to source’ feature that works across any JSX flavor. Click on whatever component you want in the devtools and go straight to the code behind it.
Alem Tuzlak
A Guide to Self-Hosting Next.js at Scale — Covering horizontal scaling, distributed caching, image optimization, reverse proxy configuration, inspired by challenges faced with real-world deployments.
David Höck
📄 How I Built a Full-Stack React Framework 4x Faster Than Next.js – The trick was to rip out Node.js and instead create a custom Rust-based runtime called Rari with V8 at its core. Ryan Skinner
📄 React’s useTransition
and State Update Reordering Jordan Eldredge
📺 Building Cross-Platform Apps for iOS, Android & Web with Expo + React Native Kurak, Berry and Lähteenlahti
📄 Exporting a Cloth Simulation from Blender to an Interactive Three.js Scene Joshua Guo
📄 Optimizing PWAs for Different Display Modes Declan Chidlow
📄 How to Build a Modern Blog with React 19 and Strapi 5 The Strapi Blog
🛠 Code, Tools & Libraries
Headless Tree: The Definitive Tree Component — The homepage is packed with live examples to try. Now with a new multi-select checkbox feature. – GitHub repo.
Lukas Bach
React-PDF 10.1: Display PDFs in a React App — Render PDFs in your app as easily as images. v10.1 adds support for using functions as children, making custom rendering and state management easier to manage.
Wojciech Maj
The Best Way for Web Developers To Track Key User Flows — Check out User Journeys, a new approach to connecting technical performance to user engagement in your web apps.
Embrace sponsor
Uppy 5.0: Powerful, Modular JavaScript File Uploader — Upload not just from local sources but also remote services like Dropbox or Google Drive. Integrates with React and supports resumable uploads too. GitHub repo.
Transloadit
🎨 react-beautiful-color: A Flexible Color Picker Component — Billed as a ‘React color picker you can actually customize’.
Özer Gökalpsezer
Konsta UI 5.0 – Tailwind CSS-powered mobile UI components for React, Vue and Svelte, now with updated iOS 26 and Material Design 2025 look and feel.
React Lite YouTube Embed 2.5.5 – A faster, cleaner and more private way to embed YouTube videos.
react-fontawesome 3.0 – Official React component for Font Awesome.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
The Calm team explains how they migrated their monorepo over to using Node’s type stripping support and shows off the developer productivity benefits they achieved.
Kamil Chmielewski presents the idea of using HTML partials and server reducers as an alternative to React-style single page apps.
Bun 1.3 is just around the corner, but Bun v1.2.1 has just been released with highlights including Bun.SQL
, a first-class database client supporting MySQL, SQLite and Postgres, and 500x faster postMessage(string)
.
ImageJS 1.0 is a JavaScript library for resizing, cropping, and numerous other image manipulation features that works in both Node.js and the browser.
Sam Rose has put together a fantastic illustrated introduction to Big O notation, along with JavaScript examples. If you’ve ever wondered what O(1), O(log n), etc. mean, this is a great primer.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
#441 — August 27, 2025
Together with
⚛️ React Status
Plate: Roll Your Own Rich-Text Editor — A framework for building React-based rich text editors lets you select the specific features and functionality you need, plus it has very thorough docs. — GitHub repo.
Ziad Beyens
Can We Use Local Storage Instead of Context/Redux/Zustand? — Sometimes the built-in localStorage
browser API can be just enough. Nadia figures out when it makes sense and when it doesn’t.
Nadia Makarevich (Developer Way)
Modern React Fundamentals in One Course — Explore hooks, context, portals, testing, and performance upgrades in React 19.
Frontend Masters sponsor
Streamdown: A Drop-In react-markdown
Replacement That Supports Streaming — react-markdown is great for rendering Markdown, but if you have to handle live-streaming content (such as in AI contexts), Vercel’s new project could offer the power you need. GitHub repo.
Vercel
IN BRIEF:
ESLint v9.34.0 has added support for multithreaded linting which offers the potential for huge speedups on large projects.
🇺🇸 Large scale React conference React Summit 2025 is taking place this November in New York City.
🎥 It’s commercial, but if you need to build a React-powered video editor fast, the Remotion team have a new ‘Editor Starter’ template for you.
▶ A ‘Go to Source’ Feature for TanStack Devtools — The original title ‘I blow your mind with TanStack Devtools in under 10 minutes’ might be a little intense, but 5 minutes in, Alem does show off a genuinely neat ‘go to source’ feature that works across any JSX flavor. Click on whatever component you want in the devtools and go straight to the code behind it.
Alem Tuzlak
A Guide to Self-Hosting Next.js at Scale — Covering horizontal scaling, distributed caching, image optimization, reverse proxy configuration, inspired by challenges faced with real-world deployments.
David Höck
📄 How I Built a Full-Stack React Framework 4x Faster Than Next.js – The trick was to rip out Node.js and instead create a custom Rust-based runtime called Rari with V8 at its core. Ryan Skinner
📄 React’s useTransition
and State Update Reordering Jordan Eldredge
📺 Building Cross-Platform Apps for iOS, Android & Web with Expo + React Native Kurak, Berry and Lähteenlahti
📄 Exporting a Cloth Simulation from Blender to an Interactive Three.js Scene Joshua Guo
📄 Optimizing PWAs for Different Display Modes Declan Chidlow
📄 How to Build a Modern Blog with React 19 and Strapi 5 The Strapi Blog
🛠 Code, Tools & Libraries
Headless Tree: The Definitive Tree Component — The homepage is packed with live examples to try. Now with a new multi-select checkbox feature. – GitHub repo.
Lukas Bach
React-PDF 10.1: Display PDFs in a React App — Render PDFs in your app as easily as images. v10.1 adds support for using functions as children, making custom rendering and state management easier to manage.
Wojciech Maj
The Best Way for Web Developers To Track Key User Flows — Check out User Journeys, a new approach to connecting technical performance to user engagement in your web apps.
Embrace sponsor
Uppy 5.0: Powerful, Modular JavaScript File Uploader — Upload not just from local sources but also remote services like Dropbox or Google Drive. Integrates with React and supports resumable uploads too. GitHub repo.
Transloadit
🎨 react-beautiful-color: A Flexible Color Picker Component — Billed as a ‘React color picker you can actually customize’.
Özer Gökalpsezer
Konsta UI 5.0 – Tailwind CSS-powered mobile UI components for React, Vue and Svelte, now with updated iOS 26 and Material Design 2025 look and feel.
React Lite YouTube Embed 2.5.5 – A faster, cleaner and more private way to embed YouTube videos.
react-fontawesome 3.0 – Official React component for Font Awesome.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
The Calm team explains how they migrated their monorepo over to using Node’s type stripping support and shows off the developer productivity benefits they achieved.
Kamil Chmielewski presents the idea of using HTML partials and server reducers as an alternative to React-style single page apps.
Bun 1.3 is just around the corner, but Bun v1.2.1 has just been released with highlights including Bun.SQL
, a first-class database client supporting MySQL, SQLite and Postgres, and 500x faster postMessage(string)
.
ImageJS 1.0 is a JavaScript library for resizing, cropping, and numerous other image manipulation features that works in both Node.js and the browser.
Sam Rose has put together a fantastic illustrated introduction to Big O notation, along with JavaScript examples. If you’ve ever wondered what O(1), O(log n), etc. mean, this is a great primer.
Curated by Peter Cooper and Terence C. Gannon.
A Cooperpress publication.
发布者