React Newsletter #321

React 18.2 release, What the React Team has been working on, and Programming inside a Zen temple

This issue is sponsored by New Relic.

New Relic's Errors Inbox can be a potent tool to help you to both discover what needs to be prioritized in your next sprint planning meeting and to manage the work during the course of the sprint. Join Kirk Haines for a Guided Tour of the Errors Inbox, and see how you can apply this tool to your own agile planning processes.

Check it out.


React 18.2 release

This new release comes with updates to React DOM, React DOM server, Server Components, and more.

React Labs: What We've Been Working On – June 2022

The React Team wrote this post about what they've been working on in an effort to "start regularly sharing more about what we’ve been working on with the community across these projects." While not a strict roadmap with clear deadlines, this article does provide progress updates on work involving Server Components, Static Server Rendering Optimizations, Offscreen, Transition Tracing, and more.


Notes on maintaining an internal React component library

Gabe Scholz writes about his experience working at DigitalOcean as the primary maintainer of their internal React component library, Walrus, which is part of the company's existing design system and used by a large number of front-end applications.

Dan Abramov addresses common React critiques

In a long Reddit comment, React Core Team member, Dan Abramov, responded to some common criticisms of React regarding performance, documentation, and developer experience. It provides interesting insight into how the React Team (or at least one member of it) thinks about some of the tradeoffs that come with using React.

Revenge of the JavaScript: Moving from Hugo to Next.js

Jake Jarvis writes a fairly detailed analysis of his process of converting his personal blog from Hugo to Next.js, including why he made the change, what he likes best about Next, and what he misses about Hugo.

Using Figma Kits To Kick-Start Your Design System

How can you get a quick and dirty design system MVP (Minimum Viable Product) up and running quickly in order to prove the benefits to your team? This article will show you how. [sponsored]

How I Created the Focus App Using React and Rust

In this article, Amine Ben hammou describes the steps he went through to create a small desktop application to help him focus on his daily tasks. It's always interesting to see Rust and React used together to create desktop apps like this.


Senior or Staff Front-end Engineer - React (100% Remote) is looking for 3 experienced individuals that have a solid understanding of React and want to help design, implement and launch major user-facing features. Close is a 100% globally distributed team of ~55 high-performing, happy people that are dedicated to building a product our customers love.


Ladel 1.0

Ladel just released v1.0 of its tool for developing and testing your React stories faster with Vite. This release comes with their most requested feature -- full access to the Vite configuration.

Tauri 1.0

Tauri released v1.0 of its Electron alternative for building cross-platform desktop apps that are "security-focused, privacy-respecting, and environmentally-conscious." All of its core libraries are written in Rust and the user interface can be written using React or just about any other front-end framework.

Create Rust App

Lets you set up a modern Rust + React web app by running one command. The team behind it recently added SSR, templates, and esbuild bundles


How to build Gmail-like UI with React Native (in a Zen temple)

In this 2.5-hour video, Takuya an indie app developer from Osaka, takes you inside the beautiful Koshoji Zen temple and walks you through how to build a Gmail-like UI using React Native, TypeScript, and Jotai. He makes programming feel so calming.

made with ❤️ by