All posts by
Volodymyr Khytskyi

Oct 26 2021

How we refactored the search form UI component

This article describes a classic case of refactoring a search form UI component, a critical part of every e-commerce platform. In it I’ll explain the precursor of change, analysis process, as well as aspects to pay attention to and principles to apply while designing a new solution. If you are planning to conduct refactoring of a codebase or just curious to learn more about frontend internals at Allegro, you might learn a thing or two from this article. Sounds interesting? Hop on!


Volodymyr Khytskyi

Senior Frontend Software Engineer with over 10 years in the field. Strives for software correctness and automation. A Rust enthusiast. At Allegro, he works in a team responsible for smooth operation of the home page, search, navigation and everything related.