#​388 — June 12, 2024

Read on the Web

Together with  Frontend Masters logo
React Status

Enhancing the React Migration Process with 'Codemods' — Codemod is an open-source platform for automating code migrations, cleanups and refactors. Upgrading to React 19 will involve a fair bit of that, so Codemod has partnered with the React team to build react-codemod – scripts to enhance the migration experience for React 19 onward.

Alex Bit (Codemod)

'I Tried React Compiler Today, and Guess What..' — The recently unveiled React Compiler automatically memoizes things – so can we ditch memo, useMemo and useCallback right away? Nadia investigates, finds the rough edges, and helps keep our feet on the ground.

Nadia Makarevich

Create Consistent UIs with Storybook — Join Steve Kinney for this extensive video course on building scalable, reusable component libraries and design systems with Storybook. Covers set up, styling, documentation, testing, and more.

Frontend Masters sponsor

Pastel 3.0: A Framework for Building Ink AppsInk brings the power of JSX and React components to building command line apps. Pastel provides more structure on top of that in a way reminiscent of Next.js, say.

Vadim Demedes


A Full-Stack Web Push API Guide — A complete implementation of push notifications in a Remix app. “If you follow the walk through to the end, you’ll have working push notifications.”

Boaz Sender

▶  Fetch Once, Render Everywhere: React Server Components in Expo Router“Have you ever wondered what would it be like if we could make server-driven UI available to everyone?” The creator of Expo Router weighs in.

Evan Bacon (Software Mansion)

📄 RAG on Structured Data with Postgres – A look at an Azure-based Python, React, and Postgres approach for creating a hybrid search system. Pamela Fox

📄 Adding Tests to a TypeScript, Next and tRPC Project Without the Faff Remy Sharp

📄 ClojureScript and the React Compiler Thomas Heller

🛠  Code, Tools & Libraries

Big Calendar 1.13.0: A Google/Outlook-like Large Calendar Component — Think a large ‘planner’ style calendar, like you might see with Google Calendar. It uses flexbox for layout. Try a live demo.

Jason Quense

Sonner 1.5: The Opinionated Toast Component — Styled by default but customizable. There’s a live demo to try on the homepage, or hit up the GitHub repo.

Emil Kowalski

📰 Classifieds

🗝️ Userfront is an auth & identity platform that transforms your business to serve free, freemium and enterprise customers. Try it for free.

No more struggles with Images in React! Here's your guide to resizing, cropping, and overlaying images with ease in React. Read now to know.

How to implement authorization in React. Discover best practices from Cerbos in this guide.

DGM.js: Infinite Canvas Library with Smart Shapes — A library for rendering and working with infinitely pannable canvases that contain ‘smart shapes’ that you can script and give various constraints and properties. GPLv3 licensed.

Minkyu Lee

react-geo 24.0: Components for Building Mapping Apps — A set of modules to use in combination with React, Ant Design and OpenLayers when building map views. Things like ways to make measurements, draw on maps, rotate them, connect maps with data in tables, etc. GitHub repo and a v24 upgrade guide.

terrestris GmbH & Co. KG

Glide Data Grid: A Canvas-Based Data Grid for Huge Datasets — A “no compromises” data grid component that promises “outrageous performance.” The homepage features a neat demo and it’s MIT licensed. The ‘pricing’ page is a cute touch for a totally free, open source project.