3 ms·
If you're coming from React and haven't done much classic JS procedural DOM programming, you're just coming from a bit of a different level of abstraction that
by brailsafe 6y ago
If you're coming from React and haven't done much classic JS procedural DOM programming, you're just coming from a bit of a different level of abstraction that would be hard to click with or justify the necessity of doing so. In the reverse I personally never jived with React and procrastinated like hell in learning it. I find something about it uninteresting, as if all the tricky bits about js sort of turned into just assembling blocks.
- brundolf 6y agoI got started with jQuery-style stuff and I still find D3's API incredibly hard to use. I think part of the problem is that it awkwardly straddles the two worlds: some parts of the API are imperative like jQuery, and other parts are declarative-ish, and it's very hard to keep track of which is which.
- brailsafe 6y agoNo doubt. I've personally never had too much difficulty with D3's API, but a lot of people have, and I don't know why either are the case. I'd add though that jQuery was an incredibly well-written library with a great API, designed to be more intuitive than basic DOM programming. D3, afaik, is just a lot of capability but not as much attention to API user experience.