A couple of weeks after shipping our part of a monolith React application, we learned it now needed to run in the Grammarly for Chrome browser extension—and fast. Dive with us into a story about what to expect from such a transition, the intricacies of cross-context communication, and the pitfalls of the extension lifecycle. Will the architecture, the design patterns, and a reactive approach save the day once again, or was the project doomed from the inception?
This talk has been presented at React Day Berlin 2026, check out the latest edition of this React Conference.





















