I think this makes sense. I've been trying to use react-d3 but I think I'm already getting some friction integrating. The tooltip and point click handling is exactly what I'm working on right now, so I think I'll switch to fully my own integration based on this article. Thanks a lot!
My voting MO is to upvote articles that I'd like to see discussed, then check back later in the day to enjoy said discussion. Rarely do I enjoy the articles as much as the comments, and comments also provide a (usually) good filter as to what articles are worth reading. I also understand that this is a fairly common pattern here.