React adoption at Entrata

Championed the move from legacy templating to a React-first frontend across several core flows. Client-reported defects fell by roughly a third.

−30%
client-reported defects
6
flows migrated
12
engineers onboarded
Role
Front-end lead
Timeline
Sep 2022 - Aug 2024
Stack
React, TypeScript, Webpack, Cypress
Tags
Frontend, Migration

§Context

The frontend was a mix of jQuery, server-rendered templates, and a thin sprinkle of newer components. New features were getting slower to ship and harder to test.

§What I did

  • Picked the right first flow (high-traffic, well-bounded, easy to revert) and treated it as the reference implementation.
  • Set up a shared component library with reasonable defaults so the next team didn't relitigate the basics.
  • Wrote the onboarding doc, ran the workshops, paired with the first cohort until they didn't need me.

§Outcome

Six flows migrated, defect rate down ~30% on those flows, and a frontend pattern other teams now reach for by default.