useEffect Pet Peeve: Side Effects, Not Initialization
A critique of common React useEffect misuse, explaining bugs caused by unnecessary side effects for synchronous initialization.
A critique of common React useEffect misuse, explaining bugs caused by unnecessary side effects for synchronous initialization.
A developer details the tech stack and architectural decisions behind the 2021 rewrite of their complex, feature-rich personal website.
A tutorial explaining how to use React Context and the useContext() hook for managing global state in React applications.
Explains why using function updaters in React state setters is better than relying on external dependencies, improving performance and reducing bugs.
A developer details their journey recreating macOS Big Sur's UI for the web, comparing performance and bundle sizes between React and Svelte implementations.
A curated list of the top 10 free icon packs for developers and designers, detailing features, pros, and cons for each.
A tutorial comparing three methods for making API requests in React: using fetch/axios, the merced-react-hooks library, and react-request.
Introducing SoloX, an immutable state management library for React inspired by MobX, offering simplicity and local state control.
A guide to conditionally applying CSS classes in React using the clsx helper library for cleaner code.
Argues for using declarative state updater functions in React instead of inline 'naked state setters' for better code clarity and maintainability.
A tutorial on creating an expandable and collapsible Tree Table in React using the React Table Library and its useTree hook.
Explains how list rendering in JS frameworks can cause high Cumulative Layout Shift on slow connections and offers a solution.
A tutorial on implementing row selection in a React table using the React Table Library's useRowSelect plugin and custom components.
A tutorial on implementing double-click functionality for rows in a React Table Library component.
Explores the technical limitations and internal workings of using conditional React Hooks, explaining why they cause errors and how to work with them.
A freelance React developer shares their essential checklist for onboarding new projects, covering key questions and communication channels.
An introduction to Astro, a new web framework focused on performance by shipping less client-side JavaScript and supporting multiple frameworks.
A guide to building React applications without Webpack, using minimal configuration and CDN-hosted libraries for fast prototyping.
A tutorial on implementing a search feature for a React table using the React Table Library and external data manipulation.
A tutorial on implementing pagination in a React table using the React Table Library and its usePagination hook.