Why React Re-Renders

— The processes around rendering are so important to understand and get right if you want to get the best performance possible from your React apps. There’s no shortage of stories talking about making React rendering more efficient, but this one digs into why React re-renders in the first place and in an accessible, easily followed way too.

How to Use Forms in React

— A seemingly basic topic covered at a low level in Robin’s typically easily accessible manner. Once you grasp the basics, you can then pick up things like React Hook Form or Formik with confidence.

React Error Boundaries: A Guide

— Not properly catching errors thrown by third-party libraries or React hooks can have them end up reaching the top-level of the main execution thread, resulting in the dreaded “white screen” scenario. The official docs on error boundaries also remain useful.

How To Debug React Apps with VS Code

— The basics of getting a debugging workflow set up for your React work with VS Code. Johannes Kettmann

The Web Almanac 2022 on JavaScript

— The Web Almanac is an annual ‘state of the web’-style report into what technologies are being used online. The JavaScript page shows us JS payloads continue to increase, but “React usage notably remained the same from last year at 8%, which may be a signal that adoption of the library has plateaued due to an increasing amount of choices in the JavaScript ecosystem.”

A Visual Guide to useEffect

 A Visual Guide to useEffect — Curiously, the most popular link came in the very first React Status of 2022. The author had created a series of Visual Guide to React Rendering posts (such as those on useMemo and props for example) and here he turned his attention to useEffect. There's also a visualization of how first class functions work if you want more.

React Libraries for 2022

 React Libraries for 2022 — The React ecosystem has become so big that the problem is more one of being spoilt for choice than not having what you need. If you're selecting libraries for a new project, this list (which Robin has updated over the years) remains useful. Hopefully we'll see a 2023 version!

How I Created a Christmas Music Quiz with React

— Nice high-level writeup.

The 2022 JavaScript Rising Stars

 The 2022 JavaScript Rising Stars — For the seventh time, Michael Rambeau kicks off our year with a roundup of ‘trending projects’ in the JavaScript space. Bun takes the top spot for 2022, but we’ll leave the rest for you to check out. A few guest authors also share their opinions on the ecosystem.

Six JavaScript Projects to Watch in 2023

— A reasonable selection, focused on newer, more cutting edge, but also very promising projects (including the aforementioned Bun).