Engineering notes

Ideas from building complex frontend systems.

Engineering notes and technical case studies about frontend architecture, React, TypeScript, tooling, and complex user interfaces.

Growing collection

All articles

04
ERPOctober 25, 20269 min read

Building a Shared Data Table for an ERP: Who Owns the State?

How a client-side list component grew into separate client and server tables, why TanStack Table was tried and not adopted, and how table state moved from the URL to per-table persisted stores.

Frontend ArchitectureState ManagementTypeScript