Issues » #408

#408 – May 29, 2023

Understanding React Concurrency

React v18.0 has broken ground by introducing a long-awaited feature: Concurrency! Unfortunately, despite a deluge of resources explaining how to use it, explanations of how it works are sparse. As it is a low-level feature, it’s not critical to understand React’s idea of concurrency, but it doesn’t hurt!

State Management in React Applications

This is a guide outlining a very flexible approach to managing application state in React apps. Specifically, this is applicable to the SPA (Single-Page Application) build architecture.

How to Avoid Mocking in React Router Tests

A renderWithRouter wrapper function to simplify component tests and avoid mocking React Router.

3 ways to find your worst JavaScript offenders for page load

Compared to an image or stylesheet, for example, a JavaScript file of the same size will take the same amount of time to download. The problem comes in the amount of processing after download that needs to occur before the JavaScript is fully execute.

You Might Not Need React Query

React Query is a great library, but like any tool, you should choose it for the right problem


Join over 21,100 readers for a free weekly email with fresh news, articles and tutorials.