React Newsletter #294

React Conf highlights, the complete guide to React Router, and a new way to build real-time collaborative web apps


This week's issue is sponsored by Retool.

Programming hasn’t fundamentally changed in a long time. Building an app usually means Googling for the right component library, debugging dependencies, rewriting a lot of boilerplate code, and figuring out where to deploy. Everything but solving the problem at hand.

Retool has a new approach that gives you the ease of visual programming with the power and flexibility of real code. Connect to any database or API. Drag-and-drop a UI while simultaneously live programming it. Deploy instantly.


News

React Conf 2021

No big new announcements from last week's React Conf -- but there were lots of great talks and demos on new React 18 features that we can look forward to. Here are some of the highlights:

Vercel acquires Turborepo

Vercel has been making (more) big moves this past week by acuqiring Turborepo -- a high-performance build system for JavaScript and TypeScript codebases, created by Jared Palmer. They also just announced that they've hired Sebastian Markbåge away from the React Core Team at Facebook 🤯.


Articles

A Complete Guide to React Router: Everything You Need to Know

Our very own Tyler McGinnis wrote down everything he knows about React Router. If you've ever had a question about anything RR-related, your answer is probably in this guide.

On Rails

In this article, Martin Bavio writes about the similarities and differences he sees between Remix and Ruby on Rails back in its early days.

React 18 provides useId API

Chetan Gawai writes about what this means for how we generate unique IDs on both the client and the server.


Projects

SyncedStore

A library for building distributed, real-time collaborative web applications that sync automatically. It adds an easy-to-use API on top of modern CRDT technology to make developing multiplayer (or multi-device) experiences just as simple as developing regular applications. Created by Yousef El-Dardiry.

React Cool Img

A lightweight React <Img /> component that's designed to help you handle image UX and performance optimization like a pro.


Videos

Fake coding interview with Dan Abramov

Dan Abramov continued his tour of mock technical interview tours when he did one on Gonzalo Pozzo's channel last week.

made with ❤️ by ui.dev