A typed React component library extracted from the YieldFi V3 rebuild, now shared across products.

Yfi-Components is the component library extracted while rebuilding the curator dashboard — tables, forms, and chart primitives built once and reused across YieldFi’s products instead of re-solved per screen.
Every new YieldFi surface was rebuilding the same tables, modals, and form patterns, each with slightly different behavior and bugs.
Components are headless-first with a thin styling layer on top, strict prop contracts enforced via TypeScript, and documentation driven through Storybook. Visual regression checks run before any release, since these components sit under production surfaces other teams don’t control.
A component library only earns adoption if it’s easier to use than copy-pasting the last screen. Documentation is a feature, not an afterthought — it’s what got other teams to actually switch.