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