Back to Blog

Posts tagged with #React

21 posts

AIAPIAutomationBackendCSSCachingDatabaseDesktop DevelopmentDistributed SystemsFrontendFull-StackKubernetesMonorepoNext.jsObservabilityPerformanceReactReact NativeRustSecuritySoftware DesignTestingToolingTurbopackTypeScriptUIWeb DevelopmentWebAssembly
React's useEvent: The Stable Callback You've Been Waiting For
8 min readAug 12, 2026

React's useEvent: The Stable Callback You've Been Waiting For

React developers constantly battle stale closures and the performance overhead of `useCallback`. The `useEvent` hook, though not yet stable, offers a potential solution for stable event handlers without the dependency array dance. It's a game-changer for component architecture and performance.

ReactFrontendSoftware Design
Read blog post
Tamagui: When Your Universal Design System is a Performance Obsession
6 min readAug 10, 2026

Tamagui: When Your Universal Design System is a Performance Obsession

Building truly universal components for web and native often means sacrificing performance or developer experience. Tamagui offers a radical alternative: a compiler-driven approach that optimizes styles while providing a unified API.

ReactReact NativeUI
Read blog post
useMeasure and ResizeObserver: When Your UI Needs to Know Its Own Size
8 min readAug 8, 2026

useMeasure and ResizeObserver: When Your UI Needs to Know Its Own Size

Often, your UI components need to react to their own dimensions, not just window size. The `ResizeObserver` API, combined with a custom React hook like `useMeasure`, is the robust solution for this, letting components adapt dynamically without complex hacks.

ReactFrontendUI
Read blog post
useOptimistic and useActionState: When Your Instant UI Needs a Safety Net
11 min readAug 5, 2026

useOptimistic and useActionState: When Your Instant UI Needs a Safety Net

React 19's new hooks, useOptimistic and useActionState, are powerful tools for building highly responsive UIs and handling server actions. But combining them effectively, especially with form resets, requires a careful approach to state management to avoid unexpected behavior.

ReactFrontendWeb Development
Read blog post
When Your CLI Needs a Real UI: Building Interactive Terminals with React and Ink
9 min readAug 2, 2026

When Your CLI Needs a Real UI: Building Interactive Terminals with React and Ink

Command-line tools are powerful, but sometimes you need more than simple text output. When a complex workflow or real-time feedback calls for an actual user interface, traditional CLI development quickly becomes a pain. That's where Ink, a React renderer for the terminal, changes the game.

ToolingReactAutomation
Read blog post
React 19's useActionState: The Form State Hook You Didn't Know You Needed
10 min readJul 28, 2026

React 19's useActionState: The Form State Hook You Didn't Know You Needed

Disabling a submit button is the bare minimum for form UX. React 19's useActionState goes further, offering a robust way to manage form loading, error, and data states right within your actions, making optimistic updates and server-driven UIs more natural.

FrontendReactWeb Development
Read blog post
Optimistic UI: When Reality Bites Back (and How to Fix It)
9 min readJul 23, 2026

Optimistic UI: When Reality Bites Back (and How to Fix It)

Optimistic UI is a powerful pattern, but it's not without its gotchas. I'll show you how to handle a subtle race condition that can lead to inconsistent states, especially when users interact rapidly.

FrontendWeb DevelopmentReact
Read blog post
React Email: When Your Templating Engine Just Isn't Cutting It Anymore
8 min readJul 19, 2026

React Email: When Your Templating Engine Just Isn't Cutting It Anymore

Sending emails from your application usually means wrestling with old templating engines or verbose HTML strings. React Email changes the game, letting you compose rich, responsive emails with the same component model you use for your web apps. It's a breath of fresh air for a long-stagnant problem.

FrontendWeb DevelopmentSoftware Design
Read blog post
React Native Monorepos: The Starter Kit That Actually Works
7 min readJul 17, 2026

React Native Monorepos: The Starter Kit That Actually Works

Setting up a React Native monorepo with Expo, Next.js, and a shared UI can be a nightmare. This post cuts through the complexity, showing you a modern starter kit that makes cross-platform development genuinely streamlined.

ReactReact NativeNext.js
Read blog post
Optimistic UI: When Reality Bites Back (and How to Fix It)
10 min readJul 9, 2026

Optimistic UI: When Reality Bites Back (and How to Fix It)

Optimistic UI feels like magic, but what happens when network requests fail or users go wild with clicks? Let's dive into how to build robust optimistic updates that don't fall apart under pressure.

FrontendReactSoftware Design
Read blog post
Optimizing React Search: Why Local State Beats Global for Performance
8 min readJul 7, 2026

Optimizing React Search: Why Local State Beats Global for Performance

Ever had a search box in a complex React app feel sluggish, even with debouncing? I did. My solution came from an unexpected place: Python's simple rule for scope. It's not about global state being inherently bad, but about understanding where the *real* re-renders happen and how to keep them locali

ReactPerformanceFrontend
Read blog post
React Data Grids: Beyond the Marketing Demo, Benchmarking Real-World Performance
10 min readJul 6, 2026

React Data Grids: Beyond the Marketing Demo, Benchmarking Real-World Performance

When your client's dataset grows from hundreds to tens of thousands of rows, that slick data grid component you picked suddenly turns into a janky, unresponsive nightmare. Most marketing demos for React data grids show off beautiful UIs with trivial amounts of data. But what happens when you throw 5

ReactFrontendPerformance
Read blog post
React Three Fiber: When Your UI Needs More Than Just DOM
7 min readJul 3, 2026

React Three Fiber: When Your UI Needs More Than Just DOM

Pushing pixels on a 2D plane is fine for most applications, but what happens when you need true 3D interactivity, complex visualizations, or even games? React Three Fiber brings the power of Three.js into the React paradigm, making 3D on the web feel surprisingly familiar.

FrontendReactWeb Development
Read blog post
Form Validation: Back to Basics, Beyond the Framework
10 min readJun 30, 2026

Form Validation: Back to Basics, Beyond the Framework

We've all been there: a new form appears, and the first instinct is to pull in a heavy validation library. But what if we treated validation as core domain logic, independent of our UI framework? It turns out, that's often a simpler, more robust path.

FrontendSoftware DesignReact
Read blog post
Tamagui: The Missing Link for Truly Universal React Component Systems
8 min readJun 28, 2026

Tamagui: The Missing Link for Truly Universal React Component Systems

Building a component library that works identically across web and React Native has always been a painful exercise in compromise. Tamagui promises to bridge that gap with a unique compiler and a focus on performance, finally delivering on the promise of truly universal React components.

ReactFrontendUI
Read blog post
Ink: When Your CLI Needs a UI, But You Still Want React
7 min readJun 23, 2026

Ink: When Your CLI Needs a UI, But You Still Want React

Building interactive command-line applications often means wrestling with low-level terminal escape codes or brittle libraries. Ink offers a fascinating alternative, letting you leverage your React skills to build rich, dynamic CLIs.

ToolingReactTypeScript
Read blog post
React Server Components: Beyond the Hype and Into Production
9 min readJun 21, 2026

React Server Components: Beyond the Hype and Into Production

React Server Components promise a lot: smaller bundles, faster initial loads, and co-located data fetching. But how do they actually hold up in a real-world, production environment? I recently migrated a client dashboard to RSCs and learned some crucial lessons.

ReactNext.jsFrontend
Read blog post
Plate: A Modern Rich-Text Editor That Doesn't Make You Want to Scream
8 min readJun 17, 2026

Plate: A Modern Rich-Text Editor That Doesn't Make You Want to Scream

Integrating rich-text editing into web applications has always been a painful experience. Plate aims to change that by providing a powerful, extensible, and beautifully integrated solution, especially when paired with modern UI libraries and AI.

FrontendToolingWeb Development
Read blog post
React Email: Ditching HTML Email's Dark Age for Modern Dev Practices
8 min readJun 16, 2026

React Email: Ditching HTML Email's Dark Age for Modern Dev Practices

Crafting HTML emails has always been a painful experience, stuck in a bygone era of table-based layouts and inline styles. React Email changes that, bringing modern component-based development and a great developer experience to a notoriously terrible part of our jobs.

FrontendWeb DevelopmentReact
Read blog post
React Suspense: Beyond Data Fetching with Suspensive
7 min readJun 15, 2026

React Suspense: Beyond Data Fetching with Suspensive

React Suspense promised a new way to handle asynchronous operations, but its official use cases still feel limited. What if you could use Suspense for more than just data fetching, truly orchestrating your component rendering flow? Let's dive into how libraries like Suspensive are pushing these boun

ReactFrontendPerformance
Read blog post
Tired of Reinventing the Admin Panel? Refine Might Be Your New Best Friend.
8 min readJun 13, 2026

Tired of Reinventing the Admin Panel? Refine Might Be Your New Best Friend.

Building internal tools often feels like Groundhog Day. You spend weeks wiring up forms, tables, and CRUD operations, only to repeat the exact same patterns on the next project. Refine aims to solve this by providing a flexible React framework that gets you to production faster, without sacrificing

FrontendReactTooling
Read blog post
Available for projectsReady to make something fun 🎈

Ready to build the next system?Wanna build something awesome together?

Currently accepting high-impact opportunities in frontend engineering and scalable web applications.Got a cool idea rattling around? Let's grab a virtual coffee and turn it into something people love. ☕