Code Agency

#react

11 articles tagged react.

16 min read

Headless commerce with Odoo and React: the complete guide

Decouple the storefront from Odoo and you get a faster, safer, upgrade-proof shop. DragonflyDB caching, island architecture, GitHub version control, PR previews, VPN-isolated ERP, PWA mobile UX — everything we ship on every headless e-commerce project.

odooreactecommerceheadlessnextjsperformancesecuritypwacaching
13 min read

The invalidation tax: where TanStack Query ends and TanStack DB begins

In an internal tool, the same order is on screen in five places at once, and every mutation has to remember all five. What a client-side store fixes that a cache can't — collections, live queries, optimistic writes that roll back on their own, and the working set that has to fit in a browser.

reacttanstackarchitectureerpdevelopment
13 min read

PWA storefronts: the app experience without the app store

A home-screen icon, instant repeat visits and a notification when the order ships — you can have all three without two codebases and a review queue. What a PWA storefront genuinely delivers in 2026, where the service worker earns its place and where it quietly lies to your customers, the iOS caveats that decide your push reach, and the parts that still need a real native app.

pwaecommercemobileheadlessperformancereact
8 min read

Leaving Radix for Base UI: a component migration story

When your primitive library changes direction, you migrate deliberately. Mapping Radix patterns onto Base UI, the accessibility differences that surprised us, and the codemod that did the boring three quarters.

reactfrontenddevelopment
7 min read

Server Components for ERP data: where the fetch belongs now

React Server Components moved the data question out of the client bundle and into the render. For pages backed by an ERP, that's not a trend to adopt blindly — it's a boundary worth drawing precisely.

reactnextjsarchitecture
7 min read

TanStack Start for internal tools: when you don't need Next.js

Every custom build ships two frontends — the one your customers see and the one only your client's own staff opens. The first earns Next.js. The second is usually paying a tax for machinery it never uses.

reacttanstacknextjsarchitecturedevelopment