Back to all posts
React

React

43 articles tagged with “React

React in 3D: When <div> Becomes <mesh>

React in 3D: When <div> Becomes <mesh>

The idea that React could render a 3D scene sounds like a stretch — React is for interfaces, 3D is a different universe. Except it isn't a stretch at all, and understanding why closes out this whole series with its central idea: React was never really about the DOM. This is where that finally becomes obvious.

11 min read
React on the Desktop: When a Window Beats a Tab

React on the Desktop: When a Window Beats a Tab

The pitch is irresistible — ship your React app as a real desktop program, same code, native icon in the dock. Electron and Tauri both promise it. But the interesting question isn't 'can I,' it's 'what do I actually gain that a browser tab can't give me,' and the answer decides which tool, and whether you should bother at all.

11 min read
Time in React: The Bugs That Only Show Up at 2 AM

Time in React: The Bugs That Only Show Up at 2 AM

Dates look like the most boring data type in your app. They are also the source of the subtlest, most embarrassing bugs — the meeting that shows an hour off, the 'today' that's tomorrow in Tokyo, the date that shifts a day every time you save it. Here's how I stop time from quietly breaking a React app.

11 min read
Styling React in 2026: How I Actually Choose

Styling React in 2026: How I Actually Choose

Styling is the most argued-about, least reasoned-about decision in a React app. The real question isn't which library looks nicest in a demo — it's which one survives a growing codebase. Here's how I weigh Tailwind, CSS Modules, CSS-in-JS, and zero-runtime options, and where each one earns its place.

13 min read