Skip to main content

One post tagged with "frontend"

View All Tags

Props, Composers, and Providers: the composition pattern we're converging on

· 12 min read
Maxime Grébauval
Maxime Grébauval
Senior Front-end Software Engineer
Cover

Our frontend has grown fast. Along the way we accumulated props drilled several layers deep to reach one leaf, components that fetch data, hold state, and render markup at once, and rows steered by a growing pile of props.

None of this is a disaster. It is just friction, and it compounds. So we made a deliberate call: converge on composition, and treat it as a ladder. You start on the cheapest rung, and you only climb when a concrete pain pushes you up.

This article is about that ladder: how we compose React components, and when each step is worth its cost. The wider story, where the Orus frontend is heading, is for another article.