Mastering UI Complexity: State Machines and Reactive Patterns at Grammarly [ukr]

Learn how finite-state machines and reactive programming help us avoid callback hell at Grammarly.

We’ll discuss:

  • Real-world challenges we faced when integrating new functionality into a complex existing architecture
  • How FSMs transformed our approach to visualizing and scaling user flows
  • Techniques for integrating state machines with RxJS and Focal signals to create elegant, maintainable solutions

Anastasiia Mihal
Front-End Sofware Engineer at Grammarly
  • Front-end software engineer at Grammarly, with experience in building complex features and gen AI capabilities using React, RxJS, and Focal
  • Has a functional programming background from her work with Clojure/ClojureScript at Pitch
  • LinkedIn, GitHub
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?