This is part of my Building Fluentic Style series, where I’m writing down the design decisions, tradeoffs, and small surprises from building Fluentic Style.

I started Fluentic Style with a small idea:

I wanted React Native-style composition in React web.

<View style={[base, active && activeStyle, props.style]} />

Enter fullscreen mode