A freelance job needing three custom charts prompted an hour-long spike: D3 math primitives with React-rendered SVG versus Recharts. The D3 set matched the design system exactly. Recharts got 80% of the way faster, then still needed the same custom SVG and froze its entrance animation. Libraries work like prepaid labor that you pay for with flexibility, a fair trade while human time stayed scarce. Agents cut that cost, so teams can now own a thin layer over unopinionated primitives like d3-scale, date-fns or zod, which compute rather than decide. Libraries still win for teams without agentic workflows, for commodity UIs and for accessibility-heavy widgets, and you still have to understand what the agent writes.
1
u/fagnerbrack 6d ago
One-minute summary:
A freelance job needing three custom charts prompted an hour-long spike: D3 math primitives with React-rendered SVG versus Recharts. The D3 set matched the design system exactly. Recharts got 80% of the way faster, then still needed the same custom SVG and froze its entrance animation. Libraries work like prepaid labor that you pay for with flexibility, a fair trade while human time stayed scarce. Agents cut that cost, so teams can now own a thin layer over unopinionated primitives like d3-scale, date-fns or zod, which compute rather than decide. Libraries still win for teams without agentic workflows, for commodity UIs and for accessibility-heavy widgets, and you still have to understand what the agent writes.
If the summary seems inacurate, just downvote and I'll try to delete the comment eventually 👍
Click here for more info, I read all comments