# d3 vs recharts

Published articles for d3 vs recharts.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Agentic Coding: Bet on the Primitives

DevFeed: [Agentic Coding: Bet on the Primitives](<https://devfeed.tech/articles/agentic-coding-bet-on-the-primitives-18935.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/agentic-coding-bet-on-primitives/>)

Author: Robin Wieruch

Published: 2026-07-31T06:00:00Z

Content type: opinion

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [ai-engineer](<https://devfeed.tech/tags/ai-engineer.md>), [animation](<https://devfeed.tech/tags/animation.md>), [animations](<https://devfeed.tech/tags/animations.md>), [api](<https://devfeed.tech/tags/api.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [build-vs-buy-components](<https://devfeed.tech/tags/build-vs-buy-components.md>), [charts](<https://devfeed.tech/tags/charts.md>), [components](<https://devfeed.tech/tags/components.md>), [d3](<https://devfeed.tech/tags/d3.md>), [d3-vs-recharts](<https://devfeed.tech/tags/d3-vs-recharts.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [design-tokens](<https://devfeed.tech/tags/design-tokens.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [library](<https://devfeed.tech/tags/library.md>), [low-level](<https://devfeed.tech/tags/low-level.md>), [math](<https://devfeed.tech/tags/math.md>), [react](<https://devfeed.tech/tags/react.md>), [rendering](<https://devfeed.tech/tags/rendering.md>), [styling](<https://devfeed.tech/tags/styling.md>), [svg](<https://devfeed.tech/tags/svg.md>)

### AI overview

In a one-hour comparison building matching React chart components, D3's math primitives with React-rendered SVG matched the design system and supported animations, crosshair tooltips, and legend filtering without library workarounds. Recharts reached about 80% of the target faster, but the remaining customization needed custom SVG code; its entrance animation also froze in the project's React stack, with disabling animation the only workaround described. The author frames high-level libraries as prepackaged implementation labor that trades flexibility for convenience, and argues agentic coding changes the cost of building on primitives you control. The excerpt ends during a discussion of wrappers and patches, so it does not establish the article's full argument.

### Source excerpt

Agentic coding collapses the cost of implementation labor. Why the rational bet is moving from high-level libraries back to primitives you own.